页面中文显示问题之终结
生活随笔
收集整理的這篇文章主要介紹了
页面中文显示问题之终结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在asp.net的中文顯示時老是出現亂碼問題,按照下面的三個步驟就可以解決這個問題了(我用的是gb2312,如果要想用utf-8,可做相對應轉換,)
1、webconfig中<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
2、每個頁面的頂部加上<%@ codepage=936%>
3、每個頁面的<head></head>中加上
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="content-language" content="gb2312" />
如果要用utf-8編碼,則相應替換,第二步改為<%@ codepage=65001%>
注:gb2312中一個漢字占兩個字節,而urf-8則是三個字節,如果沒有必要,使用GB2312可節省文件大小
這樣基本上就能夠解決所有的亂碼問題了。有些工具軟件對編碼的支持不是太好,在頁面編碼時直接使用中文,就可能引發亂碼問題,建議盡量不要在編碼時直接使用中文,如果要使用,也盡量在開發的可視化界面下直接寫中文
1、webconfig中<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
2、每個頁面的頂部加上<%@ codepage=936%>
3、每個頁面的<head></head>中加上
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="content-language" content="gb2312" />
如果要用utf-8編碼,則相應替換,第二步改為<%@ codepage=65001%>
注:gb2312中一個漢字占兩個字節,而urf-8則是三個字節,如果沒有必要,使用GB2312可節省文件大小
這樣基本上就能夠解決所有的亂碼問題了。有些工具軟件對編碼的支持不是太好,在頁面編碼時直接使用中文,就可能引發亂碼問題,建議盡量不要在編碼時直接使用中文,如果要使用,也盡量在開發的可視化界面下直接寫中文
轉載于:https://www.cnblogs.com/wigruky/archive/2006/04/25/384299.html
總結
以上是生活随笔為你收集整理的页面中文显示问题之终结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 15个月纪念,开心!
- 下一篇: 用zlib库读取单个压缩文档[转]