JSP 中文問題(找了好多文章還是不行)
環境: mysql4.1+tomcat5.5+netbeans5.5.1+JDK1.6
<%@ page contentType="text/html; charset=gb2312" %>
<%request.setCharacterEncoding("GB2312");%>
mysql的字符集定義也是GB2312
在資料庫後臺手動新增中文資料,在JSP頁面查詢資料庫,中文正常顯示.
但是從瀏覽器輸入中文或者在JSP定義中文字串,然後插入資料庫,資料庫裡就顯示亂碼(一堆問號)
我試圖瞭解傳過來的字符集到底是什麼編碼,程式碼如下:
<%
byte[] temp1;
temp1 = ChieseString.getBytes("ISO-8859-1");
String compstring1;
compstring1 = new String(temp1);
if(ChieseString.equals(temp1)){
out.println("ISO-8859-1");
}
%>
窮舉了所有的字元,但是結果是都不輸出.也就以為這ChieseString不屬於任何編碼,但也許是程式碼的問題
總之從資料庫讀沒有問題,但是要寫入資料庫,輸入的內容如果是中文就是一堆問號
我不明白問題出在哪
以前我用過SQL SERVER的資料庫,當時只要用下面的程式碼就能解決,可是現在也不行
<%! //漢字處理,去除亂碼
public String getString(String s) {
if(s==null) {
s="";
}
try{
byte b[]=s.getBytes("ISO-8859-1");
s= new String(b,"gb2312");
}catch(Exception e) {
}
return s;
}
%>
我真的是沒招了~~~~~~~~ :-(
<%@ page contentType="text/html; charset=gb2312" %>
<%request.setCharacterEncoding("GB2312");%>
mysql的字符集定義也是GB2312
在資料庫後臺手動新增中文資料,在JSP頁面查詢資料庫,中文正常顯示.
但是從瀏覽器輸入中文或者在JSP定義中文字串,然後插入資料庫,資料庫裡就顯示亂碼(一堆問號)
我試圖瞭解傳過來的字符集到底是什麼編碼,程式碼如下:
<%
byte[] temp1;
temp1 = ChieseString.getBytes("ISO-8859-1");
String compstring1;
compstring1 = new String(temp1);
if(ChieseString.equals(temp1)){
out.println("ISO-8859-1");
}
%>
窮舉了所有的字元,但是結果是都不輸出.也就以為這ChieseString不屬於任何編碼,但也許是程式碼的問題
總之從資料庫讀沒有問題,但是要寫入資料庫,輸入的內容如果是中文就是一堆問號
我不明白問題出在哪
以前我用過SQL SERVER的資料庫,當時只要用下面的程式碼就能解決,可是現在也不行
<%! //漢字處理,去除亂碼
public String getString(String s) {
if(s==null) {
s="";
}
try{
byte b[]=s.getBytes("ISO-8859-1");
s= new String(b,"gb2312");
}catch(Exception e) {
}
return s;
}
%>
我真的是沒招了~~~~~~~~ :-(
相關文章
- JSP中文問題,急助!!!JS
- jsp、servlet關於中文問題再談JSServlet
- jsp頁面中中文亂碼問題JS
- 光有流程是不行的–兼談組織技能問題
- 關於JSP預編譯的中文問題JS編譯
- JSP頁面裡中文的亂碼問題JS
- Python秒算24點,行還是不行?Python
- JSP中文亂碼問題終極解決方案JS
- 關於mysql和jsp的中文問題~謝謝MySqlJS
- JSP顯示中文問題的解決方案(轉)JS
- 健康還是工作,這是個問題
- javascript,還是javascript的問題JavaScript
- 轉賬問題是屬於業務問題還是屬於技術問題?
- JSP問題JS
- JSP中文亂碼問題終極解決方案(上)JS
- 大衛談學習3:方法還是問題,這是個問題!
- 【調優】設計問題還是優化問題?優化
- Spring的問題,還是Tomcat的問題SpringTomcat
- JSP中四種傳遞引數中文亂碼問題JS
- jsp 的問題JS
- JSP的中文問題再問(一些理論上的探討)JS
- SOA最核心問題:人還是流程?
- oracle驅動還是程式有問題?Oracle
- 2020年最新前端的工資分佈情況 - 到底是市場不行還是你技術不行?前端
- 【基礎】EM 還是 REM?這是一個問題!REM
- JSP遇到的問題....JS
- jsp 匯入css ie6 怎麼不行?JSCSS
- idea 訪問 jsp 404問題IdeaJS
- JSP中文網JS
- JSP開發過程遇到的中文亂碼問題及解決方案JS
- jsp的編碼問題JS
- jsp中javabean的問題JSJavaBean
- jsp重新整理問題JS
- 求助servlet&jsp問題ServletJS
- jsp中的奇怪問題JS
- 強人工智慧基本問題:自上而下,還是自下而上。人工智慧
- Oracle 11.2的BUG?還是我的問題?Oracle
- java 中文問題Java