以非英文特殊字符为框的经典 ASP

0 character-encoding asp-classic

我目前正在为我的一个项目开发经典 ASP。对于非英语语言,我得到的是盒子而不是特殊字符。我正在使用 UTF-8 进行渲染,但有时字符会进入框。有时候点击刷新就恢复正常了。

我按照下面的所有步骤,但我仍然遇到这个问题

  1. XML:

    <xml version="1.0" encoding="UTF-8">
    
    Run Code Online (Sandbox Code Playgroud)
  2. HTML:

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    
    Run Code Online (Sandbox Code Playgroud)
  3. content-type: text/html; charset=utf-8

我在这里错过了什么吗?谢谢。

Mar*_*ona 5

将此添加到您的页面:

Response.CodePage = 65001    
Response.CharSet = "utf-8"
Run Code Online (Sandbox Code Playgroud)

它现在应该正确显示所有内容。

希望有帮助