Jsp/Servlet接收FORM表格引數時輸出亂碼的處理 (轉)
1.關於接收FORM引數的亂碼:
<!--/*為了4用JSP產生中文亂碼問題,定義一個轉換getStr() !-->
public String getStr(String str){
try {String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e){ }
return "NULL";
}
%>
<!---------------------The end ----------------------*/-->
2.關於接收Form引數的亂碼.
名:ThreeParams. 內容如下:
package moreservlets; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class ThreeParams extends HttpServlet { //定義一個函式getStr(),用來解決接收form引數亂碼問題 public String getStr(String str){ try{String temp_p=str; byte[] temp_t=temp_p.getBytes("ISO8859-1"); String temp=new String(temp_t); return temp; } catch(Exception e){ } return "NULL"; } //--接收form傳來的三個引數,並顯示。注意,第三個引數沒有轉換,可以用來對比. public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException { response.setContentType("text/html;charset=GB2312"); PrintWriter out =response.getWriter(); String docType= "
"; out.println(docType+ "
"+ "
"+ getStr(request.getParameter("param1"))+"
"+ getStr(request.getParameter("param2"))+"
"+ request.getParameter("param3")+"
"+ "你好,JAVA世界!!我是Servlet小!!
3.如何處理用jConnect連線時中文亂碼的問題:
確保資料庫使用中文字符集,如 eucgb, utf8, cp936, 同時, 在 jconnect 時設定必要的連線屬性, 包括 charset (要求與資料庫保持一致) 和 jconnect_version.
例如:
jconnect 4.2:
jc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=4
jconnect 5.2:
:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-958299/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Servlet接收JSP引數亂碼問題解決辦法薦ServletJS
- jsp:useBean的亂碼處理JSBean
- Mysql輸出中文顯示亂碼處理MySql
- Request 接收引數亂碼原理解析
- PHP接收GET中文引數亂碼深入研究PHP
- em 出現亂碼的處理
- word列表格式錯亂的處理
- 深入剖析JSP和Servlet對中文的處理JSServlet
- Spring MVC的Post請求引數中文亂碼的原因&處理SpringMVC
- spring.jackson 相差8小時,restful接收Date引數處理SpringREST
- StreamWriter輸出中文亂碼的問題 (轉)
- 頁面提交引數多而非form表單提交時應該怎麼處理引數進行提交ORM
- 請教JSP/servlet容器對更新的JSP頁面處理的原理JSServlet
- 大批次引數輸入查詢處理
- Java後臺接收前端傳遞的陣列物件引數的處理Java前端陣列物件
- JSP中四種傳遞引數中文亂碼問題JS
- JSP Session處理 (轉)JSSession
- python獲取頁面亂碼時的處理Python
- 處理JSP中的中文 (轉)JS
- MVC接收以post形式傳輸的各種引數MVC
- 小議Servlet接收post和get混合提交中文亂碼問題薦Servlet
- Laravel同時接收路由引數和查詢字串中的引數Laravel路由字串
- GET請求引數為中文時亂碼分析
- thinkphp 輸出變數使用函式處理PHP變數函式
- c#方法引數_輸出引數C#
- MyBatis 引數處理MyBatis
- C#中的值引數,引用引數及輸出引數C#
- JavaScript 中的引數處理JavaScript
- jQuery接收url的引數jQuery
- EXCEL表格匯入訂單資料 go怎麼接收處理?ExcelGo
- C++ cout列印輸出 (解決輸出亂碼)C++
- jQuery AJAX中文亂碼處理jQuery
- Servlet有沒有表單輸入自動處理的功能?Servlet
- codeblocks 控制檯輸出亂碼BloC
- javascript獲取url引數值出現亂碼解決JavaScript
- MyBatis 如何接收引數MyBatis
- orbeon form 的日誌處理ORBORM
- Java IO輸入輸出及亂碼問題Java