CSDN论坛 > Oracle > 基础和管理

高分求教,数据库中数据为'?'(中文问号),使用JDBC读取后写入文件就变成'?'(ASC问号),怎么办? [问题点数:100分,结帖人yizhao]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs5
本版专家分:2209
Bbs2
本版专家分:285
Blank
进士 2006年 总版技术专家分年内排行榜第七
Blank
银牌 2006年11月 总版技术专家分月排行榜第二
Blank
黄花 2006年11月 .NET技术大版内专家分月排行榜第二
2006年9月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2006年8月 .NET技术大版内专家分月排行榜第三
2006年7月 .NET技术大版内专家分月排行榜第三
2006年6月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
mysql数据库插入中文乱码或问号--解决历程
今天在做一个项目的时候用到了数据库,需要将winform中的数据导入到数据库,一开始写的时候因为都是英文界面没有注意,等有一个需要导入的中文时问题来了!!出现了问号,郁闷,,好吧,既然问题来了项目时间还算充裕,自己查资料解决。结果弄了一下午,走了各种弯路,在这里把我的经历写下来,为遇到同样问题的朋友提供一些参考,也提醒自己,下次遇到问题多思考,要看到问题的本质再去解决。    对于字符集的支持细
【MyEclipse】myeclipse和mysql的字符编码都设置为utf-8,插入中文依然显示问号
开发工具:Myeclipse、Mysql 问题截图: 解决方案: JDBC在建立数据连接时也需要指定一下编码。即:jdbc.url = jdbc:mysql://localhost:3306/shop?characterEncoding=utf-8
java保存到mysql的中文数据变成问号
在前台将汉字写入数据库时,发现变成了问号,改了eclipse中字符编码和MySQL中的编码,还是会变成问号,最后发现,只要在连接数据库时,加上字符编码,就能解决该问题! 代码如下: String url="jdbc:mysql://localhost:3306/test?characterEncoding=gbk"; String user="root"; String passwo
Mybatis 保存到数据库的中文显示问号。
最近在使用Mubatis的时候发现了一个问题,就是我的Mybatis 保存到数据库的中文显示问号。出现这个问题的话,一般就是编码的问题了,排查方式如下: 1、检查工作区间,我是eclipse,到Window-Preference-Genernal-Workspace下,将Text file encoding改为utf-8。如果想只改工程的编码的话则工程上右击-Properities-Resours
MySQL往数据库中存入中文字符时变问号
我这边将数据库表的编码以及存入的字符的编码都设定为UTF-8 若要查看如何给数据库设置编码为UTF-8,请查看我的博客 《MySql建立Table时设置编码为utf-8》 然后再用JAVA连接数据库的时候,也设置字符编码为UTF-8,即在链接语句最后加上一句话,如下jdbc:mysql://localhost:3306/XXX?useUnicode=true&characterEncoding
表单数据提交后,数据库记录显示为问号的解决
最近用SSH2做一个javaweb项目,可是遇到了乱码问题。明明jsp页面、mysql、tomcat全部设置为utf-8编码方式。在提交表单到数据库后还是变成问号,经过几番研究,终于解决了问题。 解决方法如下:连接数据库的时候需要指定编码方式,如下所示: jdbc.driver = com.mysql.jdbc.Driver jdbc.url = jdbc:mysql:///shop?use
使用JDBC中PreparedStatement时,sql语句中中文出现问号
问题:自己在使用JDBC时连接数据库时,当sql语句中出现中文时,中文就变成问号,以至于不能查询。 解决:在Connection中加上:?useUnicode=true&characterEncoding=UTF-8,指明为UTF-8编码格式                  Connection connection = DriverManager.getConnection("jdbc:
彻底解决mybatis 插入数据中文后显示问号(?)的问题
在spring+mybatis开发中 遇到插入中文字符数据变成问号的问题1、一般第一步可能会去看spring项目中的web.xml是否设置了字符过滤器但是一看代码已经拷贝过来了啊  ┭┮﹏┭┮2、那会不会是tomcat中没有设置字符的问题?于是打开server.xml空欢喜 还是设置过了啊 ┭┮﹏┭┮3、对了还有个地方可能出问题 那就是数据库连接文件中 jdbc_url连接地址后面是否加了utf8...
Java插入中文到数据库中文变成问号解决
之所以会出现乱码,就是编码方式不一致导致的 我们应该首先确定          1. eclipse和mysql数据库中的编码方式是否一致          2. 在链接数据时,有没有在url里面加上characterEncoding=utf8,也就是下图这样             如果都解决了基本就没有问题了。 但是我"确定"了以上的方式都没问题,还是出现乱码 链接数据...
jsp页面传入数据库成问号最终解决办法
昨日研究很长时间用各种方法将页面编码调成UTF-8,最终传入数据库仍为问号 ,所有方法似乎都无济于事 最后悉心研究别人的项目,找到了解决问题的方法: localhost:3306/test?useUnicode=true&characterEncoding=UTF-8"; 就是在连接数据库的URL地址上加上红色字体对接入数据库字符进行编码!!! ==================
关闭
关闭