91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jsp/Servlet接收FORM表格參數時輸出亂碼怎么處理

發布時間:2021-11-22 13:48:15 來源:億速云 閱讀:152 作者:小新 欄目:編程語言

小編給大家分享一下Jsp/Servlet接收FORM表格參數時輸出亂碼怎么處理,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Jsp/Servlet接收FORM表格參數時輸出亂碼的處理

1.關于JSP接收FORM參數的亂碼:

<%@ page="" contenttype="text/html;charset=GB2312">

<!--/*為了tomcat4用JSP產生中文亂碼問題,定義一個轉換函數getStr() !--&gt
<%! 
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 ----------------------*/--&gt

undefined

2.關于servlet接收Form參數的亂碼.

文件名:ThreeParams.Java 內容如下:

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")+"
"+ "

"+ ""); } }


3.如何處理用jConnect連接Sybase數據庫時中文亂碼的問題:

  確保數據庫使用中文字符集,如 eucgb, utf8, cp936, 同時, 在 jconnect 編程時設定必要的連接屬性, 包括 charset (要求與數據庫保持一致) 和 jconnect_version. 

  例如: 

  jconnect 4.2: 

  jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=4 

  jconnect 5.2: 

  JDBC:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=0

以上是“Jsp/Servlet接收FORM表格參數時輸出亂碼怎么處理”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

孝义市| 伊通| 宣恩县| 灵台县| 常山县| 曲阜市| 滕州市| 乌兰浩特市| 顺平县| 闵行区| 文水县| 和田市| 贵阳市| 孙吴县| 鲜城| 克什克腾旗| 吉水县| 万全县| 宜宾市| 成武县| 佛坪县| 正定县| 綦江县| 堆龙德庆县| 阳谷县| 庆阳市| 惠水县| 称多县| 扶余县| 招远市| 安徽省| 曲沃县| 肇源县| 宁城县| 湟中县| 大同市| 定边县| 华坪县| 长汀县| 齐齐哈尔市| 金寨县|