我正在修改我的应用程序以适配utf-8页面。 因此每个ASP页面都需要有这段代码:
Response.CodePage = 65001
Response.CharSet = "utf-8"
并且HTML
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
我使用Visual Studio 2013将所有文档保存为UTF-8编码(没有签名)65001。
当我在HTML中写入特殊字符时,这个方法可以很好地工作:
<p>Atenção</p>
当我使用VBScript(旧版ASP)编写时,特殊字符会混乱,无法正常工作。我可以通过使用带有签名的UTF-8编码(with signature)保存文档(.asp)来解决这个问题。
那么,我的问题是:
- 我是否必须在每个页面上都使用此编码(带有签名)?
- 我可能遇到哪些问题?