五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 徹底解決頁面文字編碼亂碼問題

徹底解決頁面文字編碼亂碼問題

文章來源:365jz.com     點擊數(shù):389    更新時間:2009-10-27 09:54   參與評論

在HTML頁面中、Javascript腳本中、以及XML數(shù)據(jù)傳輸中,因為編碼導致的問題不計其數(shù)。

本文提供一種方法,通過將字符串編碼成Unicode格式,保證數(shù)據(jù)在展示和傳輸過程中萬無一失。無論客戶端瀏覽器如何改變編碼,頁面上的編碼都不會亂碼。

對于HTML/XML,采用 &# + 十位Unicode碼 + ;  的形式格式化字符。

對于JS,采用 \u + 4位Unicode碼 來格式化字符串.

示例采用C#編寫,使用了 中文、俄文、韓文、日文 來展示。對于PHP,文章末尾將會提到。

首先,有一個String的擴展類。

它提供了2個方法,給測試頁面使用。

測試頁面(ASP.Net)

測試頁面代碼:

運行后得到的HTML:

 

這樣,不管瀏覽器采用何種編碼,頁面都不會出現(xiàn)亂碼。

==============================================

PHP

PHP的情況就復雜一點,需要考慮mysql的編碼。這些姑且不論。

下面給出一點示例,將GBK進行HTML編碼。僅作參考:

然后通過XML返回,這樣就能夠徹底杜絕亂碼。

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點擊進入論壇

發(fā)表評論 (389人查看0條評論)
請自覺遵守互聯(lián)網(wǎng)相關的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術(shù)支持
· 服務時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號