代码之家  ›  专栏  ›  技术社区  ›  Niels Bosma

强制Visual Studio(2010)以UTF-8格式保存所有文件

  •  17
  • Niels Bosma  · 技术社区  · 16 年前

    我有没有办法强迫Visual Studio(2010)始终以UTF-8保存所有文件?

    3 回复  |  直到 16 年前
        1
  •  9
  •   Klaus Byskov Pedersen    16 年前

    我认为它在当前代码页中保存文件。工具下有一个选项->选项->环境->当无法在当前代码页中保存时,将使其以unicode保存的文档。但我不知道这是否有帮助。。。

        2
  •  26
  •   Michael Edenfield    14 年前

    我不知道有什么办法可以强迫它去拯救 一切

    真正地 欲望是最底层的东西:

    区别在于后一个选项粘贴UTF-8签名(这只是UTF-8中编码的UTF-16字节顺序标记)。这是我最讨厌的事情之一,因为UTF-8没有

    如果您只使用Visual Studio或.NET工具编辑或处理文件,则使用签名保存可能会很好。如果您需要保存文件以供其他工具(批处理文件、SQL查询、PHP脚本等)使用,签名将导致问题,您应该在不保存签名的情况下保存这些文件。如果执行此操作,您可能希望启用该选项(在“工具”->选项->(文本编辑器)要“自动检测不带签名的UTF-8编码”,或者,右键单击文件并选择“使用…打开”,然后选择显示为“使用编码的编辑器”的编辑器选项。

        3
  •  8
  •   RalphSu    10 年前

    我想你应该试试ForceUtf8(带BOM)/ForceUtf8(不带BOM)扩展。

    只需在VS扩展库中搜索UTF8(工具->扩展和更新)