ajaxを中国語urlでパラメータトランスコード

519 ワード

jsは要求を提出し、デフォルトの符号化方式はISO-8859-1であり、この符号化方式は中国語をサポートしないため、UTF-8符号化またはその他の中国語をサポートする符号化に変換する.具体的な操作方法は以下の通りです.
ページ:

var url=encodeURI(url, "utf-8");  url   utf-8  
var url1=decodeURI(url);  url   ,         

サーバ側:

String url= request.getParameter("url"); 
url= java.net.URLDecoder.decode(url, "UTF8");

url= new String(url.getBytes("ISO-8859-1"), "UTF-8");