Re: [問題] JSP連MYSQL 出現亂碼
※ 引述《undGretyl (馬上扁)》之銘言:
: 用FLEX去連JSP
: FLEX有個input輸入後,去連JSP 讓JSP去連MYSQL
: 當輸入中文字時,MYSQL讀入的資料會是亂碼
: 但當我直接在JSP打中文字當做輸入時,去連MYSQL時就不會出現亂碼
: JSP連MYSQL時傳給SQL的字會出現亂碼
: 是FLEX的問題還是JSP的問題
: 是少加了什麼嗎
: 教教我吧.
: 感謝各位
編碼問題一向是個很複雜的問題,原因在於每個載體跟client都有編碼設定,
只要中間有一個環節有問題,就會一團亂。
所以這個問題你要先分成幾個部份來看編碼問題
你要先掌握的環境條件
1.mysql 設定的資料庫編碼是?
2.你是怎麼看mysql的資料的,該reader的編碼是?
如果是mysql console , 他預設是big5 , 要UTF-8要另外下
--default-character-set=utf-8 (詳情請google)
如果是 phpmyadmin , 請看他的MySQL 連線校對是哪一種..
(latin1 or unicode_general_ci )
3.jsp / flex 的「程式設定編碼」跟執行頁面檔的「檔案編碼」
先確定這些編碼都是一致的,再來討論亂碼問題...
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.57.195
推
03/11 09:34, , 1F
03/11 09:34, 1F
→
03/11 18:25, , 2F
03/11 18:25, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):