社区
J2ME
帖子详情
关于读取txt文件中的中文?
realmon
2004-03-15 03:56:30
想做个电子书,用来读取txt文件,
但是中文显示出来后是乱码,而英文则能正常显示
请问如何解决?
...全文
264
14
打赏
收藏
关于读取txt文件中的中文?
想做个电子书,用来读取txt文件, 但是中文显示出来后是乱码,而英文则能正常显示 请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
86867651
2004-03-27
打赏
举报
回复
这个和J2ME没关系,就是
String groupName = new String(yourString.getBytes("ISO-8859-1"),"GB2312");
jimjxr
2004-03-27
打赏
举报
回复
java.io.InputStreamReader reader = new java.io.InputStreamReader(in, encoding);
encoding与你文档的编码有关,如果是简体中文则为GBK或GB2312。
fengwujiutian
2004-03-27
打赏
举报
回复
我也不知道了,帮你顶一下,期待高手。。。。。。
realmon
2004-03-22
打赏
举报
回复
UTF-8
试过了
是乱码
fengwujiutian
2004-03-21
打赏
举报
回复
为什么不用UTF-8?
gliet_ivan
2004-03-20
打赏
举报
回复
你可以看看别人电子书是怎么处理嘛。反编译后就可以看到啊。
myxd
2004-03-20
打赏
举报
回复
这样:
BufferedReader buf=new BufferedReader(new FileReader("asd.txt"));
realmon
2004-03-20
打赏
举报
回复
请问如何解决?
realmon
2004-03-20
打赏
举报
回复
反编译不太好吧?
人家不同意的
yxz0321
2004-03-18
打赏
举报
回复
中文是双字节,默认不是中文,读取得时候就是一个字节一个字节的读取,显示就当然是乱码了。
getByte()设置读取方式为中文,就ok了。
youngplayer
2004-03-18
打赏
举报
回复
BIG5 是繁体中文吧 咱们应该用GB2312吧
realmon
2004-03-18
打赏
举报
回复
up
realmon
2004-03-15
打赏
举报
回复
为什么要 BIG5 ?
Fortune2k1
2004-03-15
打赏
举报
回复
String groupName = new String(tempGroupName.getBytes("ISO-8859-1"),"BIG5");
政府科技管理者在推动区域产业数字化转型过程
中
,如何利用科创数智大脑进行精准政策匹配?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
使用java
文件
分卷压缩
Java环境配置实战指南
易语言源码拦截外部程序消息
易语言源码拦截外部程序消息
智能体测开Day33的内置项目
python然知项目
J2ME
13,096
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章