jsp亂碼問題,求助

2022-09-07 03:46:22 字數 2241 閱讀 3820

1樓:

在servlet中加入**

2樓:v無限可能

將my.ini檔案中的default-character-set=latin1改為default-character-set=gb2312( 兩個都改.修改前要關閉mysql服務。

然後重啟mysql。)

估計上面的你做完了吧,那麼就要注意下面的了~

!!!特別注意:以前建立的資料庫要重建,因為以前儲存的資料編碼方式為iso-8859-1,所以還是顯示亂碼。所以一定要重建資料庫。)

在程式中將連線資料庫的url改為jdbc:mysql://localhost:

(埠號和資料庫名別忘了改)

你的jsp頁面一定別忘了加上編碼方式<%@ page pageencoding="gb2312"%>。

還有把jsp頁面中的getbytes(iso-8859-1)都去掉。

試試看,我在公司解決這個亂碼有半年了,這些算是精華了,呵呵

不知道你的mysql驅動是什麼版本的,最好下個最新的。沒有的話把郵箱留下,我給你發一個。

還有問題的發補充,我們一塊解決

3樓:匿名使用者

你這種情況我遇到過,是因為安裝資料庫的時候沒有選擇語言編碼,狀況跟你遇到的一樣,不知道原因一樣不一樣,建議你把資料庫解除安裝了,重新安裝一下,注意選擇編碼

4樓:匿名使用者

有的時候它會轉不過來,這可能是軟體問題。

你就先得到title=getstring();從這裡你可能得到的是iso-8859-1,或者是utf-8編碼,所以顯示的是亂碼.

你可以string title2= new string(title.getbytes("iso-8859-1"), "gb2312");或者

string title2= new string(title.getbytes("utf-8"), "gb2312");然後顯示那麼就不會出現亂碼了.

5樓:龍車花卉

在mysql中寫入和讀出均用儲存過程,就不會有亂碼

6樓:匿名使用者

毫無疑問是編碼問題了.

編碼不統一很容易出現這種情況

看看mysql中比庫跟表的編碼是什麼

7樓:匿名使用者

string str = .....

str=new string(str.getbytes("iso-8859-1"),"utf-8");

8樓:淦文華

這種情況就是在my.ini中設定character的問題了,你再看一下,把這個設定為

gb2312。沒有這個檔案,可以新建一個

9樓:匿名使用者

頁面可以顯示中文了,但是取出的內容沒有進行編碼處理啊!

10樓:匿名使用者

建議編碼使用utf-8.實在不行,把過濾器加上.

11樓:

編碼不統一很容易出現這種情況

設定mysql編碼和jsp頁面編碼格式一致看看

12樓:

這個問題應該比較簡單

那應該是你資料庫使用的編碼不對

在mysql的目錄下找到my.ini開啟

在[mysql]、[mysqld]的後面都追加default-character-set=gbk至於為什麼,更加詳細的操作去我的blog看http://gzbao9999.blog.

163.com

13樓:

最好還是加一個轉碼的servletfilter

spring的包裡就有, 配置在web.xml中就可以了

14樓:

沒那麼複雜,估計是字符集的問題,你的charset=「gb2312」漏了一個引號,實在不行把gb2312改成utf-8

15樓:匿名使用者

有iis沒有,有的話把127.0.0.1這個地址輸進ie,然後可能會好些。

在jsp檔案中的html顯示亂碼怎麼解決

用記事本開啟,右上角 檔案 選擇 另存為 在儲存的選項 編碼 中選擇 utf 8 myeclipse有三處設定編碼的地方,一個是工具本身選項裡邊設定。另外一個是alt enter進去之後當前頁面編碼設定。還有就是當前頁面的meta標誌或jsp頁面上的編碼設定,看看這些設定,有沒有一致。最後一個就是資...

郵件主題亂碼問題,郵件全是亂碼怎麼辦

你是用ie傳送的郵件,exchange會根據計算機的區域設定自動識別語言介面,然而你的語言設定是chinese prc,所以你傳送的郵件標題是帶有中文字元標題,如果對方使用英文版的outlook接收你的郵件的話,主題肯定是亂碼。很簡單的測試,你用outlook回覆郵件,主題是 re.而且你用webm...

求助u盤裡的EXCEL亂碼怎麼辦 有誰瞭解的告訴下喲,本人先在此謝謝你們了塗

你好一般u盤當滿足以下兩條才會發作亂碼現象 1.u盤中的總檔案大小要超過u盤實際原始容量 也就是說,一個1g的私貨u盤,它可能是由原本只有512m的晶片刷成的1g,當你存低於512m檔案時,u盤不會出現任何問題 2.當u盤中的總檔案大小超過了u盤的實際原始容量後,在下次第n次使用u盤時發作亂碼問題 ...