當前位置:成語大全網 - 書法字典 - 如何解決jsp中中文亂碼url的問題?

如何解決jsp中中文亂碼url的問題?

在jsp中,如果在url中傳遞中文時出現亂碼,解決方法其實很簡單:第壹步:編碼(以傳遞的參數為例)。在傳遞數據之前對str進行編碼。第二步:解碼。對數據采集端獲得的數據進行解碼。新字符串(strgetbytes(“ISO 8859 _ 6544“)。

壹個簡單的示例程序如下:

& lt%@頁content type =“text/html;charset = GB 2312“%

& lta href =“ds . JSP?url = & lt%=java.net.URLEncoder.encode(“代碼在這裏“,“GB 2312“)%“單擊此處

if(request . getparameter(“URL“)!= null){ str = request . getparameter(“URL“);

//下面是解碼。

str = Java . net . URL decoder . decode(str,“GB 2312“);