关于文件扫描到乱码文件名,出现崩溃问题
2016-12-29 17:04
459 查看
今天记录这个问题,因为这个问题困扰了我很长时间,一直以为是转码问题,然后一直用这个思路去考虑,然后一直在绕圈。
错误:file.list() 崩溃。因为其中扫描的文件中,有一个文件名为乱码(注意这里的乱码不是因为文件名是中文,然后输出乱码。而是其本身就是乱码,所以导致扫描过程中,就报错了),所以导致崩溃。
错误日志为:
试过用try()方法解决,但依据报错。也试过转码,但其扫描过程就报错,所以转码依旧不行。
错误:file.list() 崩溃。因为其中扫描的文件中,有一个文件名为乱码(注意这里的乱码不是因为文件名是中文,然后输出乱码。而是其本身就是乱码,所以导致扫描过程中,就报错了),所以导致崩溃。
错误日志为:
12-28 14:45:44.354 8763-9443/com.rine A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0xdc 12-28 14:45:44.354 8763-9443/com.rine A/art: art/runtime/java_vm_ext.cc:410] string: '?????30936465' 12-28 14:45:44.354 8763-9443/com.rine A/art: art/runtime/java_vm_ext.cc:410] in call to NewStringUTF
试过用try()方法解决,但依据报错。也试过转码,但其扫描过程就报错,所以转码依旧不行。
解决方法则为在AndroidMainifest.xml中的application中加入android:debuggable="false"。
具体原因也不是很清楚。反正加入这个,乱码的文件名就不会报错。相关文章推荐
- 关于javascript从txt文件中读取内容出现乱码的问题
- jsp关于include html、jsp等文件出现乱码问题的解决方案
- 关于下载文件是文件名的空格显示不出来和乱码问题 转
- 关于java文件下载文件名乱码问题解决方案
- 关于spring mvc web工程上传下载中文文件出现乱码的问题
- 解压文件源码(需要引入ant.jar包,解决zip文件名为中文出现乱码问题)
- 关于文件下载出现乱码问题
- 关于Spring boot中读取属性配置文件出现中文乱码的问题的解决
- 关于java文件下载文件名乱码问题解决方案
- 关于java文件下载文件名乱码问题解决方案
- 关于LINUX下JSP文件上传出现中文文件名 引起的问题
- 关于引用js文件中出现乱码问题的解决方案
- 关于vim打开中文文件出现乱码问题
- Intellj idea 上编写上传案例,上传文件时,出现文件名乱码问题描述及解决方式
- 使用edtftpnet上传文件到Serv-U出现乱码的问题,并且不能创建中文文件名或文件夹。
- 关于使用ZXing扫描二维码出现中文乱码的问题
- 关于浏览器下载文件的文件名会出现乱码的问题
- 媒体库扫描某些文件出现乱码的问题
- 还是关于pdflatex生成的文件复制粘贴出现乱码问题
- 关于Linux下解压文件文件名乱码问题