我可以在哪裏設置它?我需要默認編碼爲UTF-8的文件...根據我所知,工具 - >選項或任何其他菜單中沒有任何內容:(Visual Web Developer 2008 Express中的源編碼
PS我不需要爲Project設置默認編碼我需要它作爲我創建的任何文件的默認值。感謝您的幫助:)
我可以在哪裏設置它?我需要默認編碼爲UTF-8的文件...根據我所知,工具 - >選項或任何其他菜單中沒有任何內容:(Visual Web Developer 2008 Express中的源編碼
PS我不需要爲Project設置默認編碼我需要它作爲我創建的任何文件的默認值。感謝您的幫助:)
文件 - >高級保存選項
選擇編碼和行尾
問候, 哈里斯
IIRC,Visual Studio中的源文件已被編碼爲UTF-8。但是,如果我錯了,或者你只是想強制任何特定的編碼,你可以通過選擇文件的Save As...
選項並檢查保存按鈕下的下拉選項來做到這一點。
我相信你不能將源編碼設置爲項目設置。相反,它會嘗試使用相當有限的算法從文件中確定源編碼。該算法的一部分是
中間可能會有一些額外的檢查(例如,檢查UTF-16和BOM也是如此)。
根據我的經驗,「另存爲」編碼不是很有用,除非另存爲UTF-8-BOM。您可以使用不同的編碼保存它,但在重新打開時,它仍會假定它是CP_ACP。
謝謝你的回答,但那不是我所需要的。
好吧我會盡量做得更具體。事情是這樣的:我去打開網站,我通過FTP直接打開網站。在右側,我可以看到文件列表。我右鍵單擊它,選擇新項目,HTML文件,我有新的HTML文件。我添加一些文本,點擊保存(CTRL + S),文件被保存。現在我通過瀏覽器打開它,我發現它沒有保存在UTF-8中。那麼,我能以任何方式解決這個問題嗎? :)
而不是點擊保存點擊另存爲。然後通過保存點擊向下箭頭以保存編碼。一旦完成,它會帶您進入完整的VS studio中的高級保存選項。然後你可以選擇UTF-8作爲編碼。
你是說,即使源文件是UTF-8,你的網絡瀏覽器編碼將它顯示爲ansi?你有定義的元編碼標籤嗎?
http://tlt.its.psu.edu/suggestions/international/web/tips/declare.html
試試這個,你的瀏覽器應該說是UTF-8。只用utf-8保存文件不會。
當您選擇另存爲時,編碼選項可從附加到保存按鈕的下拉列表中獲得。