Asp classic ASP与Inc的行为差异与html.encode

Asp classic ASP与Inc的行为差异与html.encode,asp-classic,include,html.encode,Asp Classic,Include,Html.encode,对于我当前的项目,我在VisualStudio中使用include文件(.inc) 我所做的是将一些inc文件更改为asp 但是当我查阅我的页面时,我有一种奇怪的行为,带有特殊的字符 例子 安德烈©为安德烈 Privèè½代表Privé 当我使用html.encode时,我没有得到任何好的结果 在versioncontrol中,我注意到唯一改变的是包含文件的扩展名 这是正常的行为吗 我做错了什么?我找到了问题的原因 在VisualStudio中,我创建的每个文件都采用UTF-8编码 我需要做的是

对于我当前的项目,我在VisualStudio中使用include文件(.inc)

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

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

例子 安德烈©为安德烈

Privèè½代表Privé

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

在versioncontrol中,我注意到唯一改变的是包含文件的扩展名

这是正常的行为吗


我做错了什么?我找到了问题的原因

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

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


问题已解决。

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

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

  • 将显示“高级保存选项”对话框

  • 在“编码”下,选择要用于文件的编码


  • [

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