ajax呼叫,action返回的中文為亂碼的解決方案
呼叫ajax出現亂碼的問題的排查思路:
1.檢視頁面及web工程 的編碼方式是否為utf-8;
2.在action中進行response的編碼設定,程式碼如下:
{
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
response.getWriter().print("前臺顯示是中文啦");
}
這個時候在前臺的提示框裡面出現的就會是中文了;
3.在struts中有一個常量設定,用來設定為utf-8,但是不是太靈光
{
<constant name="struts.i18n.encoding" value="utf-8"/>
}
1.檢視頁面及web工程 的編碼方式是否為utf-8;
2.在action中進行response的編碼設定,程式碼如下:
{
HttpServletResponse response = ServletActionContext.getResponse();
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
response.getWriter().print("前臺顯示是中文啦");
}
這個時候在前臺的提示框裡面出現的就會是中文了;
3.在struts中有一個常量設定,用來設定為utf-8,但是不是太靈光
{
<constant name="struts.i18n.encoding" value="utf-8"/>
}
相關文章
- C# 解決httplistener querystring 中文亂碼、返回json中文格式亂碼C#HTTPJSON
- mysql 插入中文亂碼解決方案 轉MySql
- navicat for mysql顯示中文亂碼解決方案MySql
- css中文字型亂碼解決方案CSS
- python 中文亂碼問題解決方案Python
- js的url傳遞中文引數亂碼的解決方案JS
- 解決Spring中ResponseBody返回中文亂碼問題Spring
- oracle 輸出中文亂碼問題解決方案Oracle
- Linux終端中文菱形亂碼解決方案Linux
- vim、gvim在windows下中文亂碼的終極解決方案Windows
- 解決ajax get post方式提交中文引數亂碼問題
- ajax使用url傳遞中文引數亂碼問題解決
- 中文字元亂碼的解決字元
- RHEL中文亂碼解決
- HttpClient 解決中文亂碼HTTPclient
- [原創]Gerrit中文亂碼問題解決方案分享
- JSP中文亂碼問題終極解決方案JS
- eclipse 中文亂碼問題解決方案彙總Eclipse
- ajax讀取txt文字內容出現亂碼解決方案
- jQuery AJAX中文亂碼處理jQuery
- 解決Jquery Ajax提交 伺服器端接收中文亂碼問題jQuery伺服器
- MySQL4.1的latin1編碼與中文、藏文亂碼解決方案MySql
- ORACLE亂碼解決方案Oracle
- Java亂碼解決方案Java
- Redis中文顯示為Unicode編碼 亂碼的解決辦法RedisUnicode
- maven下載原始碼,解決中文註釋為亂碼的問題Maven原始碼
- DES加密中文亂碼問題的解決加密
- footer.html中中文亂碼的解決HTML
- CentOS中文亂碼問題的解決方法CentOS
- request/response解決中文亂碼
- eclipse中文亂碼解決Eclipse
- myeclipse解決中文亂碼Eclipse
- 解決Linux中文亂碼Linux
- ROS中解決中文亂碼ROS
- 解決中文亂碼問題
- Oracle Sql Loader中文字元匯入亂碼的解決方案OracleSQL字元
- Datagrip連線SQLserver表中出現中文亂碼解決方案SQLServer
- JSP中文亂碼問題終極解決方案(上)JS