数据库内容正常,取出来特殊字符乱码,如何解决?

xqi8 2015-03-07 09:12:21
数据库 里面存的
Rua Jose Augusto França Nº 14


取出来后 变为

Rua Jose Augusto Fran?a N?14

数据库是MYSQL

我看编码都是UTF8 ,

打印出来乱码。

有知道如何处理的吗?
...全文
400 点赞 收藏 13
写回复
13 条回复
xqi8 2015年03月13日
数据库里面是UTF8 ,里面有部分是法语
回复 点赞
sunjianbo1126 2015年03月10日
我遇到过这个问题,把环境变量设置下 变量名:NLS_LANG  变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
回复 点赞
gaofuqi 2015年03月09日
可能是项目编码的问题,你看一下项目工程的编码,是不是“Utf-8”,如果不是改成UT-8。
回复 点赞
伱oO○祗噵 2015年03月09日
cç 明显第2个不是什么正常的字符吗
回复 点赞
伱oO○祗噵 2015年03月09日
你那个c下边是不是有个点啊ç这是你的
回复 点赞
爱跳舞的铅笔头 2015年03月09日
一定是编码问题,百度一下,修改mysql数据表编码,改一下就好了
回复 点赞
xqi8 2015年03月08日
写入到文件也是乱码。
回复 点赞
liangtu 2015年03月08日
编码方式没有完全一致。
回复 点赞
日知己所无 2015年03月08日
也许只是打印出来乱码【控制台的显示设置为GB或者GBK了】 可以考虑把想打印出来的信息,输出到日志文件里(log),然后用UltraEdit或者WinMerge甚至Excel指定字符集查看log文件,有可能就能看到不是乱码的信息了
回复 点赞
xqi8 2015年03月08日
jdbc的连接 是 UTF8
回复 点赞
licip 2015年03月07日
你要把所有的编码都统一起来,你不会你的jdbc的连接数据库的地方用了gbk的编码了。
回复 点赞
蜗牛- 2015年03月07日
Rua Jose Augusto França Nº 14 这个字符是什么语言的字符集呢? 楼主的电脑上是否安装有该语言的字符集呢?如果缺少该语言的字符集,对照不起来,就会出现?的情况
回复 点赞
hh_ll 2015年03月07日
一点点的测吧,这个没办法急,找出哪出错了, 才好修改
回复 点赞
发动态
发帖子
Java EE
创建于2007-09-28

3.7w+

社区成员

22.5w+

社区内容

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区公告
暂无公告