1. jsp mysql 中文亂碼
建議:
1.
修改jsp的編碼方式(先保存,改完編碼方式
再復制進去),utf-8和GBK
都要試一下,因為不知道
你的mysql
裝的時候
選了哪種編碼;
2.
重裝你的mysql
在選擇編碼方式時
使他和jsp一致
最好是
知道你的mysql只什麼編碼,然後
再
修改
jsp編碼方式,重裝mysql
有點
麻煩的
還牽涉到注冊表!
祝你好運!
2. 為什麼我的JSP程序想資料庫存入漢字時會出現亂碼怎麼解決啊
jsp傳值到資料庫出現亂碼,一般有兩個原因:
一種是jsp將數據發送給資料庫時出現亂碼,
一種是資料庫拿到數據後進行存儲是發生亂碼,
出現第一種問題時要去看jsp標簽中是否是為utf-8,再者就要看項目編目是否為utf-8右鍵項目名到preference下可以更改項目編碼。
出現第二種問題時,代表資料庫編碼有問題。右鍵你用的資料庫--資料庫屬性可以更換成utf-8具體視圖如下顯示,
在編碼過程中要保證項目不出現亂碼情況就要在創建項目和資料庫時對其編碼進行上述規定
3. jsp鍚慚ySQL鎻掑叆涓鏂囨暟鎹涔辯爜錛屾眰澶х烇紒錛侊紒
瀛楃︿貢鐮佺『瀹炴槸涓鐑︽伡鐨勯棶棰橈紝濡傛灉鏄鎴戱紝鎴戜細榪欎箞鍘誨仛錛屼篃蹇呴』榪欎箞鍋氾細
1銆佹墍鏈夌殑鏂囦歡錛屽寘鎷琷sp銆乭tml銆亁ml閰嶇疆鏂囦歡閮借劇疆鏄痷tf-8;
2銆佹暟鎹搴撳瓧絎﹀瓧絎﹂泦鏀規垚utf-8錛
3銆佸傛灉浠ヤ笂涓ょ偣榪樹笉鑳借В鍐籌紝鎶婃暟鎹搴撳垹闄わ紝閲嶆柊鏂板緩鏁版嵁搴撳拰鏁版嵁搴撹〃錛
4銆佸傛灉浠ヤ笂榪樹笉鑳借В鍐籌紝閭e氨鏄浣犳柊寤簀sp鎴栬卙tml鏂囦歡鏃朵繚瀛樼殑瀛楃﹂泦鏈夐敊璇浜嗐傝繖鏃跺欏氨瑕佹妸鏂囦歡鍐呭瑰厛鎷瘋礉鍑烘潵錛岀劧鍚庡湪eclipse鍙抽敭鈥斺斿睘鎬р斺旂劧鍚庝慨鏀歸粯璁ゅ瓧絎﹂泦鏂囦歡涓簎tf-8錛屾渶鍚庝綘榪斿洖鏃舵墦寮鏂囦歡鍚庯紝鍙戠幇淇鏀逛簡瀛楃︾紪鐮佸悗錛屾枃浠墮噷闈㈠彉鎴愪簡涔辯爜錛岃繖鏃跺欏氨鍙浠ユ妸浣犲垰鎵嶅嶅埗涓嬫潵鐨勫唴瀹歸噸鏂拌嗙洊涓閬嶆枃浠跺強鍙浠ヤ簡錛
5銆佸傛灉榪樹笉琛岋紝閭e氨瀹氫負鍒癹sp鎴栬卙tml鏂囦歡鐩褰曚笅錛岀敤璁頒簨鏈鎵撳紑鏂囦歡錛岀劧鍚庨夋嫨鍙﹀瓨涓衡斺旂劧鍚庝繚瀛樼殑涓嬮潰鏈夐夋嫨淇濆瓨鏃剁殑瀛楃﹂泦錛屾妸瀹冩敼鎴愨渦tf-8鈥濓紝鐒跺悗鎶婃簮鏂囦歡瑕嗙洊鎺夊氨鍙浠ヤ簡錛
*****************************************************
鎬諱箣錛屾葷殑鏉ヨ村氨鏄錛屽敖鍙鑳芥妸涓鍒囧瓧絎︾紪鐮佺殑鍙鑳斤紝閮界粺涓鍙樻垚utf-8鎴栬呭叾浠栧瓧絎﹂泦鏍煎紡銆