背景说明:
客户机:系统是windows
服务器:系统不明确,mysql编码是UTF-8出现的问题:
客户上传文本文件,然后在服务端插入到服务器的mysql数据,就出现乱码,估计是客户端的文件是GBK或GB2312编码,而服务端的是UTF-8编码,导致乱码,如何解决呢?
客户机:系统是windows
服务器:系统不明确,mysql编码是UTF-8出现的问题:
客户上传文本文件,然后在服务端插入到服务器的mysql数据,就出现乱码,估计是客户端的文件是GBK或GB2312编码,而服务端的是UTF-8编码,导致乱码,如何解决呢?
解决方案 »
- java连接数据库的问题,在线等,急啊
- log4j生成日志问题,急!!!
- 操作类型冲突,类型不兼容。
- JAVA新手寻求学习帮助
- 在JAVA语言中,哪个类中不能使用super关键字?为什么?
- J2EE中的Servlet和Jsp是开源的吗?
- JAVA 数据库连接池高并发
- EJB2.0 CMP finder方法返回 Collection,如何排序?
- 在我的笔记本是windowsXP,为什么载weblogic6.1后起动不了服务,
- 学习Java的流程是怎样的?我有了java和oop的基础,能否开始学EJB(J2EE)???
- java.sql
- 关于网站开发小弟有个知识点不会了希望在这里有高手帮忙解决解决不胜感激
那就应该打开文件时指定编码格式
File f = new File("E:\\eclipse\\workspace\\.....");
InputStreamReader read = new InputStreamReader (new FileInputStream(f),"UTF-8");