我用CsvReader这个类去读取csv文件,但是文件包含中文的时候,读出来直接是乱码 这是怎么回事????
希望高手帮我解决,很着急~~~~!!!!!!
希望高手帮我解决,很着急~~~~!!!!!!
解决方案 »
- 编了一个小程序读取文件,想和朋友们分享一下自己的喜悦,有不足的地方请大家支持
- 关于String 转化!
- swing中,如何用点击按钮关闭窗口?不能用System.exit(0)或System.exit(1)
- 急~~~~~~~~~RMI问题
- 强问:如何改变String类型参数的值(SCJP必考)在线等待,分不够再加
- 一个JNI的问题?
- AWT, 如何重画MenuItem? 找了半天没找到哪个类有 paint方法.
- java连接数据库的基础问题,急!
- 求助:各位高手救命!
- 关于在java代码中调用本地方法(如何得到所需的dll文件???)
- 什么叫重新抛出异常?
- 寻java speech API的学习资料
我初始化的一句,由于代码很多 就没有贴 不知道是不是这个字符集的问题???
CsvReader br = new CsvReader(filename,',',Charset.forName("SJIS"));
我初始化的一句,由于代码很多 就没有贴 不知道是不是这个字符集的问题???
这个代码不是我写的 ,我刚来公司 ,要维护一个模块,现在有这个bug。我不是很清楚 我觉得可能是字符集的问题。那中文的字符集应该是什么呢???
解决了,太感谢了 我把字符集改成GB2312了。 UTF-8貌似不行。(话说之前我就觉得怎么乱码都是日语的...)
加班到现在啊还好解决问题了。
恩 谢谢 已经解决了 把编码换成GBK2312了。
恩 很感谢 我改成GBK了。
恩 呵呵。。回去了 太谢谢了
话说这是我们头儿写的代码,他都不知道SJIS是日文字符集不过我们的项目是给国外做的,应该也都是英文。只不过要先拿到联通去测试一下,里面就有=中文了。