HTML頁(yè)的字符集為UTF-8 如果JavaScript在JS中的alert彈出的對(duì)話(huà)框出現(xiàn)中文亂碼則可以使用如下的方法 script src=%=request.getContextPath()%/page/jsp/system/js/judgeusercode.js charset=GBK /script則alert不會(huì)彈出亂碼。 如果在ajax中要傳遞中文,如果HTML頁(yè)的字符集為UTF-8

如果JavaScript在JS中的alert彈出的對(duì)話(huà)框出現(xiàn)中文亂碼則可以使用如下的方法

<script src="<%=request.getContextPath()%>/page/jsp/system/js/judgeusercode.js" charset="GBK" ></script>則alert不會(huì)彈出亂碼。

如果在ajax中要傳遞中文,如果服務(wù)器端以UTF-8接收的話(huà)

使用 var username=encodeURI(document.form1.username.value)進(jìn)行轉(zhuǎn)碼

且服務(wù)器端控制器加上request.setCharacterEncoding("UTF-8");

則可以解決中文亂碼的問(wèn)題。

request.getContextPath()應(yīng)該是得到項(xiàng)目的名字,如果項(xiàng)目為根目錄,則得到一個(gè)"",即空的字條串。如果項(xiàng)目為abc, <%=request.getContextPath()% > 將得到abc。