0

我们需要将“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"

感谢您对此的任何帮助,

谢谢和问候, 马杜

4

1 回答 1

0

尝试 web.config 全球化标签:

<configuration>
  <system.web>
    <globalization
      requestEncoding="utf-8"
      responseEncoding="utf-8"
    />
  </system.web>
</configuration>
于 2013-04-26T11:25:40.083 回答