问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

Java中连接数据库时汉字都变成问号是怎么回事?

发布网友 发布时间:2022-04-10 10:35

我来回答

4个回答

热心网友 时间:2022-04-10 12:04

你从数据库获得的信息是以UTF-8进行编码的,当传递到Myeclipse下,获得的数据是以GB2312 编码的,即Myeclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。
解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312");将字符转换为GB2312,这样应该就显示正常了追问那要怎么办?改了Myeclipse中的,代码里的汉字就成了乱码

追答能稍微帖一点代码么,你是从数据库取数据时乱码,还是存的时候乱码?

热心网友 时间:2022-04-10 13:22

字符集不一样 ,汉字用的较多的是GB2312,当然你也可以统一使用Unicode字符集

热心网友 时间:2022-04-10 14:57

不理解什么意思。编码格式换成“utf-8‘追问换过了,可是代码里的汉字就变成乱码了

热心网友 时间:2022-04-10 16:48

你看下你数据库是什么字符编码
Java中连接数据库时汉字都变成问号是怎么回事?

你从数据库获得的信息是以UTF-8进行编码的,当传递到eclipse下,获得的数据是以GB2312 编码的,即eclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312");将字符转换为GB2312,...

Java中连接数据库时汉字都变成问号是怎么回事?

你从数据库获得的信息是以UTF-8进行编码的,当传递到Myeclipse下,获得的数据是以GB2312 编码的,即Myeclipse会用GB2312对数据库中以UTF-8 编码的字符再次编码,得到的肯定是乱码。解决方法,推荐的是使用String a = new String("数据库数据".getBytes("ISO8859-1"),"GB2312");将字符转换为GB2312...

Java连接access数据库时中文字符出现问号

第一,把 Microsoft Access Driver (db1.mdb)}这个地方的db1.mdb改成*.mdb,也就是Microsoft Access Driver (*.mdb)};第二,那个路径是中文么?希望你把它放在一个没有中文的路径下。

各位大侠,本人利用javaweb读取mysql数据库中的数据,但是中文字体显示的...

乱码问题,需要转码,在JSP页面最上面把GB2312改成UTF-8,并且在servlet里面response.setCharcacterEncoding("UTF-8"),request.setCharcacterEncoding("UTF-8"),

...然后填入记录,为什么用java连接mysql的时候,显示出来的结果中,汉字...

因为编码格式不一致导致的 mysql默认编码为latin1,而你的页面采用的编码格式很可能是GBK或ISO-8859-1或者utf-8,你可以用navaicat设置表的编码格式与你页面的编码格式一致,都设置成utf-8,就不会出现?的乱码了,还有最好在java连接mysql的连接串中指明使用的编码格式,例如:localhost:3306/mydatabase...

...数据库写入汉字在数据库中查询为???是怎么回事,...

这是乱码问题,可能是你的mysql数据库的编码格式没有设置成UTF-8,就是在你用第三方软件连接数据库时会有一项是选择数据库的编码的,你注意一下

为什么在java中添加的数据成功后,在数据库中显示的是问号?

在action或者servlet中打印一下,看看这里是不是问号 如果是的话就把参数的字符集处理一下,如果这里是正常的文字而数据库里是问号,就看看你java用的字符集和数据库用的字符集是不是不同,调整为相同字符集就可以了

mysql 数据库后台 乱码问题 全市问号 怎么办?

我用mysqladmin在数据库中插入数据时,再浏览已经插入记录时,发现凡是汉字的地方都变成了“?”,者应该不是乱码,而是保存时的问题。把数据类型设成gb2312_bin或gb2312_chinese_ci都... 我用mysqladmin在数据库中插入数据时,再浏览已经插入记录时,发现凡是汉字的地方都变成了“?”,者应该不是乱码,而是保存时的问题...

JAVA数据库中的问号代表什么意思

你说的是写sql时候的?吗 那是占位符的意思。比如:占位符方式写sql的好处:1.增加SQL代码可读性2.占位符可以预先编译,提高执行效率3.防止SQL注入4用占位符的目的是绑定变量,这样可以减少数据SQL的硬解析,所以执行效率会提高不少

【求助】java:向mysql数据库插入数据时中文乱码,但是java文件和数据库都...

先确认你的数据库字符集设置没有问题,是确认不是认为应该是.url写成这样没有?jdbc:mysql://localhost:3306/数据库名称?characterEncoding=UTF-8 我的是gbk,还要检查 数据库属性是不是 表选项

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
抽动症的小孩子应该多吃什么啊? 爬山虎的脚主要讲了爬山虎什么内容? oversize衬衣怎么穿搭 下课后,同学们在操场上做什么? 四川和运机械有限公司公司实力 人体含水量百分比最高的器官是( ) 翡翠玉镯要怎么去识别是不是a货翡翠玉镯真假的鉴别方法 怎么分辨翡翠玉镯的真假 分辨翡翠玉镯真假的方法 我是一位高一女生,快要分班了,语数英三科100以上,物理不及格,化学80... 新异教观点 cad中,我画了条虚线,但尺寸太大,缩小了看整体又看不出是虚线了,怎么调整? qcy q8蓝牙耳机连接不上第二台手机 总显示拒绝配对或通信失败 之前两个 我的蓝牙耳机qcyt1拿出来只有一个亮灯,两个耳机不能同时连接,只能其中一个单独连接? 国企招聘都包括哪些?考试形式一般是怎么样的? 现在的国企招聘,都是校招吗? 国企招聘都是什么套路? 大学期间社会实践包括什么? 头发剪短了怎么快速长方法 怎样才能让头发加快生长啊? 少吃甜食有利于头发的生长吗?还有什么办法可以促进头发的生长? 加快头发生长的方法 有没有什么方法能让头发长的快啊 - 信息提示 长18厘米宽13厘米的本子是A几? 生化危机艾达王本子 诱宵美九的本子,没错,只要诱宵美九的本子,汉化啊!!! 英雄联盟焰魔的本子合集怎么解压 额tony 大神c74到最新的本子 symbol0314@yahoo.com.cn 贝蒂的本子 那个 萌狼最新本子你们看了么 华为MT系列手机。在用自带的浏览器看小说时突然黑屏,但电话能够打进,就是看不见? 华为手机nova3e电话能打进来可是黑屏什么也看不见? 高铁管家账号换了号码里面的身份信息在里面怎么破 高铁管家更换手机号,为何网上买票,还是之前手机号收的信息? 中国保险条款规定特殊附加险包括 附加险有几个什么险种 车险附加险一般都包括哪些 中国保险条款规定的基本险和附加险有哪些? 形容刚入职场的人的古诗 我是新进入职场的新人,元旦联欢会想朗诵个诗歌,谁能给写篇稿子 要凸显新员工积极向上的热情 厉志名言奋斗的句子同事相处句子 求助:谁能帮我找几句职场方面的句子~~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~急~~~ 中国人寿职场诗朗诵 求一个职场中,得不到别人的认可与赏识的诗句。 怎样把很多张PDf文件另存为图片 循环水泵的技术参数 热水循环泵主要参数有哪些? 正常地暖循环泵是多少瓦? vr体验店怎么盈利怎样才不会亏 锅炉循环泵该用多大千瓦 及其他参数
  • 焦点

最新推荐

猜你喜欢

热门推荐