如何使用response.write在经典ASP中显示中文字符

时间:2012-12-04 22:51:05

标签: unicode asp-classic response cjk chinese-locale

如何使用response.write在ASP中显示中文字符?

<%
  Response.CodePage=51936
  Response.Charset="UTF-8"
  Response.ContentType = "text/html"
  Dim Msg
  Msg="简"
%>
<%Response.Write Msg%>

2 个答案:

答案 0 :(得分:3)

Codepage 51936是EUC-CN。不是UTF-8,即65001。

答案 1 :(得分:0)

这个漫长而安静的问题,仍然需要一个经过验证的解决方案! 我成功地显示了UTF-8编码的Classic ASP脚本中的中文和韩文字符。 我所做的只是在文档的开头添加了meta charset标签,就像这样:

<%@ Language=VBScript %>
<% 
  chinese="欢迎" 
%>
<html>
<head>
  <meta charset="UTF-8" />
  ...
</head>
<body>
  <%= chinese %>
</body>
</html>