ASP.Net本地化双字节字符到HtmlEncode或UTF-8

时间:2013-04-26 11:20:12

标签: asp.net utf-8 localization

我们要求将“windows-1251”双字节字符转换为“UTF-8”但不能在ASP.NET中执行

示例文字:Ïðåäîñòàâëåíèåóñëóã 预期输出:Предоставлениеуслуг

在标题部分的经典asp后续行<META http-equiv=Content-type content='text/html; charset=windows-1251'>中,我会要求在ASP.Net页面中实现相同的要求。

1)我尝试在响应头中添加字符集,但不按预期输出进行转换。

Response.Charset =“windows-1251”

对此有任何帮助,

谢谢&amp;问候, 马杜

1 个答案:

答案 0 :(得分:0)

尝试使用web.config全球标记:

<configuration>
  <system.web>
    <globalization
      requestEncoding="utf-8"
      responseEncoding="utf-8"
    />
  </system.web>
</configuration>