社区
J2ME
帖子详情
关于读取txt文件中的中文?
realmon
2004-03-15 03:56:30
想做个电子书,用来读取txt文件,
但是中文显示出来后是乱码,而英文则能正常显示
请问如何解决?
...全文
198
14
打赏
收藏
关于读取txt文件中的中文?
想做个电子书,用来读取txt文件, 但是中文显示出来后是乱码,而英文则能正常显示 请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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");
解决Labview
中
关于
读取
txt
文本
文件
,读出来是乱码的问题
解决Labview
中
关于
读取
txt
文本
文件
,读出来是乱码的问题
c++ 读写
txt
文件
和乱码问题解决
c++实现
txt
文件
的读写,并解决
txt
编码格式为UTF-8显示乱码问题。
c++按行读写
txt
文件
在VS2008下自己写的c++
txt
文件
输入输出,包括:逐行
读取
Txt
、将每行按指定分隔符分解、string类型向数值型转换、内存内容写
txt
,注释较详细,具有实用性,希望有所帮助。
解决读写包含汉字的
txt
文件
时乱码的问题
解决C#语言在读写包含汉字的
txt
文件
时乱码的问题!!!
Qt
txt
文件
读写
Qt——
txt
文件
选择、
读取
与写入 - CSDN博客 https://blog.csdn.net/qq_35451572/article/details/82630059
J2ME
13,097
社区成员
26,492
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章