将.net 1.1 aspx页面迁移到带有日文字符的.net4.5

时间:2015-04-24 14:16:21

标签: asp.net .net character-encoding webforms migration

我正在开发一个项目来转换使用.Net 1.1构建的当前Web应用程序,该应用程序正在使用VS2013迁移到.Net 4.5。

大多数现有的.aspx文件(在.Net 1.1中开发)都有日文字符,这些字符没有在浏览器中正确显示。当我在EditPlus中打开.aspx页面时,它会显示正确的日文字符。 .cs文件中的日文字符显示正确。

我已将Unicode更改为UTF-8。

当我向项目添加新文件并从旧的.aspx文件中复制内容时,日文字符会正确显示。

我在这里错过了哪些会导致角色在浏览器中无法正常显示?

1 个答案:

答案 0 :(得分:0)

浏览器是否接收UTF-8? (在Firefox中打开查看页面信息

检查Web.Config的全球化标记是否设置为UTF-8。

https://msdn.microsoft.com/en-us/library/ydkak5b9%28v=vs.71%29.aspx