如题:android 在SD卡上 创建 中文文件名 乱码
解决方案 »
- 新手开发android 遇到问题就解答!
- 寻求android有创意的开发想法
- 已经新起线程,为何有android.os.NetworkOnMainThreadException异常
- 用DW+Phonegap生成的apk无法运行,在线等!
- 如何在不给别人源码的情况下也可以正常编译内核
- ListView圆角
- AsyncTask的onPostExecute方法中能调用另一个AsyncTask吗?
- 跪求解决android连接mysql数据库出现的一些问题
- 在一个网关上有三个摄像机,我想通过访问网关地址直接去访问摄像机该怎么做呢?
- android怎样获取浏览器访问过的网页的cookies
- 怎么样把图片存到sd卡的cache中
- 我把android.jar包进行反编译,为什么只有方法而没有实现
file.createNewFile();这样能创建成功啊!
如果你的文件名是网上读取的!那才需要转换!android编码是utf-8的
如gb2312转换utf-8
byte[] data;//数据为gb2312
String strGB=new String(data,"gb2312");
String strUTF=new String(str.getBytes(),"utf-8");楼主试试吧!
Window下的cmd吗?
如果是的话,请查看以下链接:
[Android]解决Window系统adb shell后中文显示乱码
http://blog.csdn.net/sodino/archive/2010/12/06/6058032.aspx
windows下中文一般是gbk或者gb2312编码
但是android是Linux内核,默认中文为 utf-8编码。