1

我可以在哪里设置?默认情况下,我需要将文件以 UTF-8 编码...据我所知,Tools -> Options 或任何其他菜单中没有任何内容:(

PS 我不需要为 Project 设置默认编码,我需要将它设置为我创建的任何文件的默认编码。谢谢你的帮助 :)

4

7 回答 7

2

而不是单击保存单击另存为。然后通过保存单击小向下箭头以保存编码。完成此操作后,它将带您进入完整的 VS Studio 中显示的高级保存选项。然后,您可以选择 UTF-8 作为编码。

于 2009-01-29T21:50:45.350 回答
2

当您选择另存为时,可以从附加到保存按钮的下拉列表中获得编码选项。

于 2011-04-26T05:37:27.550 回答
1

我相信您不能将源编码设置为项目设置。相反,它尝试使用相当有限的算法从文件中确定源编码。该算法的一部分是

  • 如果它具有 UTF-8 签名 (BOM),则它是 UTF-8 编码的
  • 否则,它在 ANSI 系统代码页 (CP_ACP) 中

中间可能有一些额外的检查(例如也检查带有 BOM 的 UTF-16)。

根据我的经验,“另存为”编码不是很有用,除非另存为 UTF-8-with-BOM。您可以将其保存为不同的编码,但在重新打开时,它仍会假定它是 CP_ACP。

于 2008-11-18T05:56:19.900 回答
1

文件 -> 高级保存选项

选择编码和行尾

问候,哈里斯

于 2009-01-30T15:43:10.443 回答
0

IIRC,Visual Studio 中的源文件已经编码为 UTF-8。

但是,如果我错了,或者您只想强制执行任何特定编码,您可以通过选择Save As...文件选项并从那里检查保存按钮下的下拉选项来完成。

于 2008-11-18T00:08:33.813 回答
0

谢谢你的回答,但这不是我所需要的。

好的,我会尝试更具体。事情就是这样:我去打开网站,我直接通过 FTP 打开网站。在右侧我可以看到文件列表。我右键单击它,选择新项目,html 文件,我有新的 html 文件。我在其中添加了一些文本,单击保存(CTRL+S),文件被保存。现在我通过浏览器打开它,我看到它没有保存在 UTF-8 中。那么,我可以以任何方式解决这个问题吗?:)

于 2008-11-18T20:06:12.117 回答
0

您是说即使源文件以 utf-8 编码,您的互联网浏览器仍将其显示为 ansi?您是否定义了元编码标签?

http://tlt.its.psu.edu/suggestions/international/web/tips/declare.html

试试这个,你的浏览器应该说它是 utf-8。仅以 utf-8 格式保存文件是行不通的。

于 2010-03-09T21:38:26.650 回答