还是乱码那点事。。。

diypyh 2013-05-21 05:04:53
背景说明:
客户机:系统是windows
服务器:系统不明确,mysql编码是UTF-8

出现的问题:
客户上传文本文件,然后在服务端插入到服务器的mysql数据,就出现乱码,估计是客户端的文件是GBK或GB2312编码,而服务端的是UTF-8编码,导致乱码,如何解决呢?
...全文
173 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
火影之贺 2013-05-21
  • 打赏
  • 举报
回复
先找到乱码出在哪里吧,找到原因问题就解决了!
去旅行吧 2013-05-21
  • 打赏
  • 举报
回复
引用 3 楼 zoucheng5460 的回复:
建议 写一个过滤器 把编码设置成UTF-8!
同意
diypyh 2013-05-21
  • 打赏
  • 举报
回复
是的,上传的文本文件,读取到里面的内容,再插入到数据库(mysql,编码是utf-8),然后再查询数据库里的数据时显示的是乱码。
老伯⭐️ 2013-05-21
  • 打赏
  • 举报
回复
LZ说的是 用户上传文件,上传的文件后天解析 插入到数据库中吧 那就应该打开文件时指定编码格式 File f = new File("E:\\eclipse\\workspace\\....."); InputStreamReader read = new InputStreamReader (new FileInputStream(f),"UTF-8");
你的幻觉 2013-05-21
  • 打赏
  • 举报
回复
建议 写一个过滤器 把编码设置成UTF-8!
Herry86 2013-05-21
  • 打赏
  • 举报
回复
在创建客户端工程时,选择utf8,默认可能是gbk的。
fei1710 2013-05-21
  • 打赏
  • 举报
回复
打开文件时指定字符编码。

67,549

社区成员

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

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