【问题标题】:Source encoding in Visual Web Developer 2008 ExpressVisual Web Developer 2008 Express 中的源代码编码
【发布时间】:2008-11-18 00:02:19
【问题描述】:

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

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

【问题讨论】:

    标签: visual-studio visual-studio-express visual-web-developer


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        文件 -> 高级保存选项

        选择编码和行尾

        问候, 哈里斯

        【讨论】:

          【解决方案4】:

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

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

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

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

          【讨论】:

            【解决方案5】:

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

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

            【讨论】:

              【解决方案6】:

              感谢您的回答,但这并不是我所需要的。

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

              【讨论】:

                【解决方案7】:

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

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

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

                【讨论】:

                  猜你喜欢
                  • 2014-01-29
                  • 1970-01-01
                  • 1970-01-01
                  • 2023-03-21
                  • 1970-01-01
                  • 2011-01-11
                  • 2011-01-07
                  • 1970-01-01
                  • 2023-03-17
                  相关资源
                  最近更新 更多