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

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


取出来后 变为

Rua Jose Augusto Fran?a N?14

数据库是MYSQL

我看编码都是UTF8 ,

打印出来乱码。

有知道如何处理的吗?
...全文
815 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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下边是不是有个点啊ç这是你的
  • 打赏
  • 举报
回复
一定是编码问题,百度一下,修改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
  • 打赏
  • 举报
回复
一点点的测吧,这个没办法急,找出哪出错了, 才好修改

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧