【问题标题】:ASP vs Inc behavior difference with html.encodeASP 与 Inc 行为差异与 html.encode
【发布时间】:2019-07-24 04:20:48
【问题描述】:

对于我当前的项目,我在 Visual Studio 中使用包含文件 (.inc)。

我所做的是将一些inc文件更改为asp。

但是当我查阅我的页面时,我有一个奇怪的特殊字符行为。

示例 安德烈为安德烈

Priv� 为 privé

当我使用 html.encode 时,我没有得到任何好的结果。

在版本控制中,我注意到唯一改变的是包含文件的扩展。

这是正常行为吗?

我错过了什么或做错了什么?

【问题讨论】:

  • 只是猜测...尝试在文本编辑器中更改编码并再次尝试保存文件。
  • 如果您在记事本中打开文件并从文件下拉菜单中选择另存为,然后在编码下拉菜单中选择 UTF-8 而不是 ANSI,这可能会解决您的问题。我不确定如何在 VS 内部执行此操作,有人知道吗?

标签: asp-classic include html.encode


【解决方案1】:

我找到了问题的原因。

在 Visual Studio 中,我创建的每个文件都采用 UTF-8 编码。

我需要做的是将编码从 UTF-8 更改为 ANSI。

问题解决了。

【讨论】:

    【解决方案2】:

    在 vs-2019 中,可以使用编码保存文件:

    1. 从“文件”菜单中,选择“文件另存为”,然后单击“保存”按钮旁边的下拉按钮。

    2. 将显示“高级保存选项”对话框。

    3. 在编码下,选择用于文件的编码。

    [https://docs.microsoft.com/en-us/visualstudio/ide/how-to-save-and-open-files-with-encoding?view=vs-2019#to-save-a-file-with-encoding][1]

    【讨论】:

      猜你喜欢
      • 2022-11-29
      • 2011-01-05
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 1970-01-01
      相关资源
      最近更新 更多