XML中文顯示問題


XML默認的編碼格式是UTF-8,這種編碼模式不顯示漢字,所以經常有些初學者會遇到XML中漢字不 能顯示的問題,出現如下錯誤提示:An invalid character was found in text content...
【解 決方法】:將encoding設為GB2312,即<?xml version="1.0" encoding="gb2312"?> ,這樣編碼格式就被設置成簡體中文了。
      當XML文件的數據與編碼不符合的時候,就可能發生無法正確解譯的錯誤,也可能該數據會變成空白或亂碼,所以應該根據文件的數據內容選擇一個恰當的編碼格 式。

XML的編碼格式有以下幾種:
1、UTF-8:每一個字都有8位(1Byte)組成,通常是用來處理英文的,最多只能表 示255個字母。當處理英文以外的語言時,會自動以16位(2Byte)方式進行處理。
使用范 例:<?xml version="1.0" encoding="UTF-8"?>
2、UTF-16:為16位 (2Byte)的編碼方式,采用UTF-16的編碼方式時,連英文都會被強制以16位方式來處理,這就有別於UTF-8。
使用范例:<?xml version="1.0" encoding="UTF-16"?>
3、 GB2312:即簡體中文
使用范例:<?xml version="1.0" encoding="gb2312"?>
4、BIG5:即繁體中文。
使 用范例:<?xml version="1.0" encoding="big5"?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM