java讀取資料庫中文資訊,為何在jsp頁面中出現亂碼

時間 2021-08-30 09:30:44

1樓:

uriencoding="utf-8"

2樓:薄琛

字元編碼問題 資料庫裡面是正常的中文顯示嗎?檢查一下各頁面的編碼,接收資料的時候有沒有做編碼設定?

通過jsp頁面修改資料庫資訊,輸入中文會出現亂碼。怎麼解決?

3樓:戰秋芹充娟

在你的servlet裡對資料進行重新編碼,例如:

string

data=new

string

(request.getattribute("data").getbytes("iso8859-1","gb2312"));

轉換之後的data字串再插入到資料庫中

4樓:蒼玉蘭閃煙

我先問一下,您是要把這個頁面顯示的資訊除id號外,可編輯,然後把編輯資訊傳送到乙個更新的servlet進行修改嗎!如果是這樣,那

?flag=update1

這個做什麼用的!

通過jsp頁面修改資料庫資訊,輸入中文會出現亂碼。怎麼解決?

5樓:晨愁葬我於水

我先問一下,您是要把這個頁面顯示的資訊除id號外,可編輯,然後把編輯資訊傳送到乙個更新的servlet進行修改嗎!如果是這樣,那 ?flag=update1 這個做什麼用的!

6樓:點點冰

在你的servlet裡對資料進行重新編碼,例如:

string data=new string (request.getattribute("data").getbytes("iso8859-1","gb2312"));

轉換之後的data字串再插入到資料庫中

7樓:匿名使用者

頁面 容器 服務端 都要統一編碼

在tomcat的conf中對servlet.xml修改編碼方式

8樓:匿名使用者

把頁面的編碼格式和request的都設定成一樣的試試

9樓:匿名使用者

這個問題灰常複雜,頁面、tomcat、servlet、資料庫都有編碼格式,有不符的可能就出現亂碼。

10樓:匿名使用者

你用什麼資料庫,mysql 還是oracle 還是sqlserver

解決:jsp頁面取出資料庫中的中文出現亂碼

11樓:千鋒教育

jsp讀取資料亂碼原因如下:

1、jsp連線資料庫語句指定的編碼不正確

解決方案:在jsp連線資料庫的語句中,帶上

2、jsp頁面沒有指定資料提交的編碼,就會造成亂碼:

解決方案:這種亂碼的情況,只需在頁面開頭加上request.setcharacterencoding("gbk"); 指定提交的即可。

12樓:

你可以過濾一下字元編碼,他它設定為統一的編碼,以後就不會發生這種情況啦!

13樓:zbh幻化浮雲

jsp頁面編碼格式是utf-8 變為gb2312

14樓:匿名使用者

對中文內容進行編碼格式轉換。

15樓:太平洋電腦網

解壓檔案出現中文亂碼怎麼辦解決辦法

jsp頁面資料庫中的中文出現亂碼是怎麼回事?

如何從資料庫中讀取資料資訊繫結到DataList控制項

如果用三層,就寫乙個業務方法,是讀取資料的乙個方法,比如返回值是ilist型別的,或者實體型別的,然後拖拽datalist和objectdatasource控制項,在objectdatasource控制項上繫結那個業務方法,再用datalist控制項繫結objectdatasource控制項,再編輯...

select標籤讀取資料庫中的資料

我不知道你的分類的儲存方式是怎麼樣的 我可以給你說一下思路 比較簡單的就是。你儲存文章的時候肯定會有個字段儲存的是文章的分類 可能是分類的id或者直接就是分類的名稱 你用select顯示的時候 第乙個option 就是呼叫當前文章的分類字段,下面的顯示你想選擇的就可以 這個方式很簡單 希望可以幫到你...

java操作access資料庫如何插入,修改資料給個完整的例子謝謝

connection con 資料庫介面statement sta 對資料庫操作的類resultset res 接收資料的包string str 連線資料庫用到的字串try 連線資料庫 dbq 庫的檔名.mdb class.forname sun.jdbc.odbc.jdbcodbcdriver c...