Asp.Net应用程序不正确支持非Ascii字符

时间:2015-07-14 13:16:44

标签: html asp.net

我的.Net应用程序在从HTML页面读取时无法处理某些非Ascii字符,如'§'等,但是代替了那个问号。我提到了

<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>

在我的Web.config中并以UTF-8编码保存文件,但仍无法正常工作。

可能是什么原因?请帮忙

1 个答案:

答案 0 :(得分:0)

我的猜测是您在视图中遗漏了这个标记:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

如果将HTML页面正确保存为UTF-8并不重要,则需要在HTML本身中指定客户端浏览器需要将文本内容呈现为UTF-8。