包含中文字元的URL編碼問題(轉)
包含中文字元的URL編碼問題(轉)[@more@]
在xml應用中,經常將一些URL資訊作為xml資料儲存,其中URL引數有可能包含有中文字元。當使用dom對xml資料進行解析時,可以對中文字元進行編碼。
但如果只使用xslt來顯示xml資料時(data.xml+data.xsl),發現此時的URL會出現編碼錯誤.即使指定編碼型別(encoding="gb2312"),依然會出現同樣的問題.
測試發現:是IE的快取機制問題,IE仍會把新的頁面(所連結的URL)的MIME內容型別預設為text/xml
解決方法:
1.指定輸出文件型別為xml文件 (example:data.xsl)
2.在新的視窗開啟,給聯接增加屬性,指明目標視窗為其他視窗 (example:data2.xsl)
examples:
/*** data.xml ***/
/*** data.xsl ***/
/*** data2.xsl ***/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950315/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- xml+xsl應用,包含中文字元的URL編碼問題 (轉)XML字元
- 字元編碼問題字元
- 網址URL中特殊字元轉義編碼字元
- scheme跳轉特殊字元編碼問題Scheme字元
- url中的特殊字元問題字元
- JAVA的中文編碼問題Java
- MySQL 中字元編碼問題MySql字元
- 字元編碼問題記錄字元
- js解決url中文亂碼問題JS
- ptyon 特殊處理 url 編碼與解碼,字元編碼轉化 unicode字元Unicode
- Python的中文編碼問題Python
- 【字元編碼】Java字元編碼詳細解答及問題探討字元Java
- Ubuntu 字元介面中文亂碼問題Ubuntu字元
- URL地址中的中文亂碼問題的解決
- 微信公眾號傳送模板訊息,出現亂碼問題---字元中文編碼問題字元
- 解決 requests 庫 URL 編碼問題
- iOS Url特殊符號編碼問題iOS符號
- Toad fro MySQL 6.0 的客戶端中文字元編碼問題MySql客戶端字元
- python 中文編碼問題Python
- jdom解析中文編碼問題
- 解決URL請求中的中文亂碼問題
- URL路徑中包含特殊字元%的處理字元
- Ubuntu中 MySQL 的中文編碼問題UbuntuMySql
- JS、C#中URL編碼解碼問題JSC#
- URL編碼轉換
- 字元編碼常識及問題解析字元
- 解決Url帶中文引數亂碼問題
- lxml處理xml時的字元編碼問題XML字元
- PHP中文字元gbk編碼與UTF-8編碼的轉換PHP字元
- 字元編碼轉換字元
- js解決url傳引數中文亂碼問題JS
- Python 字元編碼問題和其他一些問題Python字元
- Postman 使用 Get 請求 URL 傳參中文亂碼的問題Postman
- impdp遇到char字元含中文的問題字元
- [20211229]sql語句包含中文儲存clob的編碼問題.txtSQL
- .Net(ASP.net)--中文編碼問題ASP.NET
- php 的字元編碼轉換工具 (轉)PHP字元
- python中的urlencode和urldecode 【中文和url編碼轉換】Python