HTML頁的字符集為UTF-8 如果JavaScript在JS中的alert彈出的對話框出現中文亂碼則可以使用如下的方法 script src=%=request.getContextPath()%/page/jsp/system/js/judgeusercode.js charset=GBK /script則alert不會彈出亂碼。 如果在ajax中要傳遞中文,如果HTML頁的字符集為UTF-8
如果JavaScript在JS中的alert彈出的對話框出現中文亂碼則可以使用如下的方法
<script src="<%=request.getContextPath()%>/page/jsp/system/js/judgeusercode.js" charset="GBK" ></script>則alert不會彈出亂碼。
如果在ajax中要傳遞中文,如果服務器端以UTF-8接收的話
使用 var username=encodeURI(document.form1.username.value)進行轉碼
且服務器端控制器加上request.setCharacterEncoding("UTF-8");
則可以解決中文亂碼的問題。
request.getContextPath()應該是得到項目的名字,如果項目為根目錄,則得到一個"",即空的字條串。如果項目為abc, <%=request.getContextPath()% > 將得到abc。
如果JavaScript在JS中的alert彈出的對話框出現中文亂碼則可以使用如下的方法
<script src="<%=request.getContextPath()%>/page/jsp/system/js/judgeusercode.js" charset="GBK" ></script>則alert不會彈出亂碼。
如果在ajax中要傳遞中文,如果服務器端以UTF-8接收的話
使用 var username=encodeURI(document.form1.username.value)進行轉碼
且服務器端控制器加上request.setCharacterEncoding("UTF-8");
則可以解決中文亂碼的問題。
request.getContextPath()應該是得到項目的名字,如果項目為根目錄,則得到一個"",即空的字條串。如果項目為abc, <%=request.getContextPath()% > 將得到abc。