做了一个文件导入的功能,英文,数字能正确导入,导入中文确实乱码 做了一个文件导入的功能,英文,数字能正确导入,导入中文确实乱码如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将TXT的格式改为 UTF-8在读取时 前面会自动加“-” 一个这样的符号。很是郁闷 先把你的文件另存为"utf-8"编码在把文件导入时,也用“utf-8”编码显示。 在读取文件的时候应该在读取文件的进行转码而不是将里面的内容取出来了再转码你试试在打开文件的时候转为GBK编码的或者其他的 打开的时候??BufferedReader br = new BufferedReader(new InputStreamReader( new ByteArrayInputStream(buf)));在这里吗? 打开的时候??BufferedReader br = new BufferedReader(new InputStreamReader( new ByteArrayInputStream(buf)));在这里吗? eclipse下部署tomcat的种种问题 哪位大哥能告诉我这个生成的XML是什么样子的? java如何调用oracle含有批量入参、出参的存储过程 订阅怎么做? 表命名问题 子表一搬要怎么命名。 =======================文件上传问题 web service contact 如何在本机上测试服务器端的DAO javahql语句错了 不知道那个地方错了 ognl标签中<s:property >和<s:text>的区别? 关于读取TXT文件乱码的问题 java基础问题
将TXT的格式改为 UTF-8在读取时 前面会自动加“-” 一个这样的符号。
很是郁闷
在把文件导入时,也用“utf-8”编码显示。
应该在读取文件的进行转码
而不是将里面的内容取出来了再转码
你试试在打开文件的时候转为GBK编码的或者其他的
打开的时候??
BufferedReader br = new BufferedReader(new InputStreamReader(
new ByteArrayInputStream(buf)));在这里吗?
打开的时候??
BufferedReader br = new BufferedReader(new InputStreamReader(
new ByteArrayInputStream(buf)));在这里吗?