2008年3月11日 星期二

HREF中文參數傳遞方法

PAGE HEADER
設定charset=UTF-8

JAVA Script
var qryText = document.forms[0].qryText.value;
qryText = encodeURI(qryText);

location.herf="../dataService/ArchiveLoanFormDS.xml?qryText="+qryText;



SERVER端

String temp = new String(request.getParameter("name").getBytes("iso8859-1"),"UTF-8");


Note: request.getParameter應該是會自動去運用java.net.URLDecoder,所以不需要再解碼,只是他解碼後的charset是iso8859-1,所以需要轉碼.

沒有留言: