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鎴栬呭叾浠栧瓧绗﹂泦鏍煎紡銆