这样 你把你原来txt文件打开,然后在点击“另存为” 在d出的对话框中的“编码方式”选择“UTF-8”
如果还不行就改一下代码吧:
strTxt = new String(buf);
strTxt =new String(strTxt getBytes(),"utf-8");
手机想要查看TXT文件,就必须下载阅读器才可以,以下以多看阅读器为例进行说明查看TXT文件的方法:
1、首先在应用市场或者手机浏览器百度搜索“多看阅读器”,下载完成之后,点击安装。
2、安装完成之后,打开阅读器,在阅读器的左上角有一个书的标志,点击出现导入本机书籍,只要找到本机存放TXT文档的地方,直接导入即可。
3、此阅读器也支持在联网的状态下,直接在线下载TXT文档。
当然,除了多看阅读还有很多阅读器都是支持查看TXT文档的,如:QQ阅读,wps等等,可以选择觉得使用方便的阅读器进行使用。
android中只能访问android手机中的文件和SD卡中的文件,如果说你是想写入本地D:\FTXT到你的应用中的话,只需要简单的 *** 作一下io流就可以了,你的应用就可以从流中读取数据,要想从pc上复制文件到(模拟器)真机上可以用android:fileter视图里的工具,也可以用dos命令实现比如将你d:\ftxt文件复制到机子上sd卡根目录下 adb -s emulator-5554 pull d:\ftxt/sdcard etxt,你能把具体问题说一下么?问题太含糊了!
电子书软件,wps手机版都可以打开TXT文件, *** 作方法如下:
1、首先在手机上找到并打开WPS。
2、进入页面后,点击使用选项按钮。
3、然后在打开的页面中,选择所有文件。
4、然后在打开的所有文件页面中,点选txt,它会自动搜索到文件。
5、此时文件被打开了的,如下图所示,就完成了。
使用记事本"另存为",可以看到有编码类型选项:
编码类型有: ANSI, Unicode, UTF-8几种,它们的区别在于前面的BOM码(Bytes Of Mark):
Unicode的txt前两个字节是ff fe;
Unicode big endian的txt前两个字节是fe ff;
UTF-8的txt前三个字节是ef bb bf,也可以没有,即没有BOM
ANSI的txt是直接开始内容的。
以上就是关于安卓读取txt文件的时候乱码,该如何修改呢全部的内容,包括:安卓读取txt文件的时候乱码,该如何修改呢、android怎么打开txt文件、android 怎样在绝对路径下打开txt文件比如读取D:\F.TXT文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)