我的.Net应用程序在从HTML页面读取时无法处理某些非Ascii字符,如'§'等,但是代替了那个问号。我提到了
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
在我的Web.config中并以UTF-8编码保存文件,但仍无法正常工作。
可能是什么原因?请帮忙
答案 0 :(得分:0)
我的猜测是您在视图中遗漏了这个标记:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
如果将HTML页面正确保存为UTF-8并不重要,则需要在HTML本身中指定客户端浏览器需要将文本内容呈现为UTF-8。