包含中文字元的URL編碼問題

2021-04-17 01:36:22 字數 941 閱讀 9877

在xml應用中,經常將一些

url資訊作為xml資料儲存,其中

url引數有可能包含有中文字元。當使用dom對xml資料進行解析時,可以對中文字元進行編碼。

但如果只使用xslt來顯示xml資料時(data.xml data.xsl),發現此時的

url會出現編碼錯誤.即使指定編碼型別(encoding="gb2312"),依然會出現同樣的問題.

url)的mime內容型別預設為text/xml

解決方法:

1.指定輸出文件型別為xml文件 (example:data.xsl)

2.在新的視窗開啟,給聯接增加屬性,指明目標視窗為其他視窗 (example:data2.xsl)

xml資料

xml資料

極限程式設計(xp)

極限程式設計(xp)

/*** data.xsl ***/

<?xml version="1.0" encoding="gb2312"?>

url" />

/*** data2.xsl ***/

<?xml version="1.0" encoding="gb2312"?>

url" />

_blank

Java 中文字元編碼

public class test for int i 0 i string類的不帶引數的getbytes 方法會以程式所執行平台的預設編碼方式為準來進行轉換,在不同環境下可能會有不同的結果,因此建議使用指定編碼方式的getbytes string charsetname 方法。public sta...

Qt中關於中文字元編碼問題

qstring filepath filepath qfiledialog getopenfilename null,qstring 開啟戶型圖 qstring qstring 戶型 件 bmp jpg png 編譯器報如下錯誤 e qt projects huxing src mainwindow...

JAVA中文字元編碼問題詳解 2

序號請求源頁面編碼 從位址列輸入url 訪問tomcat 的uriencoding 設定ie 的utf 8 傳送url 位址設定結果1 utf 8 未設定開啟顯示符號亂碼 2utf 8 未設定關閉顯示符號亂碼 3gbk 為設定開啟顯示符號亂碼 4gbk 未設定關閉顯示符號亂碼5 位址列輸入 未設定開...