某些WINDOW MOBILE 手机本地文件中文编码

在做一个J2ME的小项目的时候。客户要求在客户端下载从服务端传来的文件内容在客户端能浏览,并且能保存到本地文件以TXT形式(Window Mobile系统)。

一般手机都是支持UTF-8格式,在客户端浏览的时候。我转成UTF-8中文没问题。但是保存到本地文件的时候出现乱码。起初我误以为Window Moblie 这个系统,本地文件应该都是默认的GBK编码的。相反,他默认的为 GB2312. 所以再转码的时候,应该写成:
String.getBytes("GB2312");
不应该为:
String.getbytes("GBK");

(顺便加一句,GBK是对GB2312的字符编码的扩充)

注:出现问题的系统为Window Moblie 6.0

你可能感兴趣的:(mobile)