收录日期:2019/01/20 03:11:58 时间:2016/05/20 23:30:02 标签:J2ME
(用的是实际手机调试,模拟器上没有此问题)
一款A388,一款7210(均是香港货)
调用System.getProperty("microedition.encoding")函数
输出ISO-8859-1
这应该是系统支持的编码(我的印象里,该编码不支持中文)
而我的代码很简单
String str=new String("a水木清华");
byte[] b=str.getBytes( );
form.append(new String(b));
form.append(str);

结果输出a????,而每个汉字都变成了?,也就是ISO-8859-1中的3F
这些现象本身并不奇怪,因为ISO-8859-1本身就会这么做
奇怪的是既然该编码不支持中文,那么str也不应该能够正确输出
可是str却正确输出了!!

也就是说在内存里本来是61 3F 3F 3F的数据可以被系统正确识别?
难道构造一个String还另有蹊跷?

另外如果有大侠做过相关的实际手机调试,能不能告诉我有没有内地手机
调用System.getProperty("microedition.encoding")函数
是支持GB或者Unicode或者UTF-8或者其他包括了汉字字符集的,谢谢
--
byte[] to char[] 相互转换的时候考虑一下编码

String(byte[],encoding);

form.append(new String(b, "UTF-8"));

菜鸟问题:在SQL中如何判断Date字段不为空? 怎么用正则表达式匹配手机指令?? ie主页不能更改 ,如何解决? 是我的bios的问题吗? 非常简单的线程问题(在线等) 这次考程序员的朋友准考证发了没有啊? 想做一个类似OUTLOOK EXPRESS的界面 机器人足球视觉系统精度提高算法 愚闷,这个太简单了都不会 (4.18在线)基本盘升级活动盘提示重启,则ntldr is miss,用系统盘修复到选择重装or修复界面死机 请问高手:如何由前台(用户的操作界面)动态的添加数据表的字段? 请哪位高手给一个struts框架下利用hibernate进行数据库4个典型操作的例子,谢谢! 梦见喜欢的女生嫁人了,烦闷,散分 关于session取参数得问题 oel导入word问题?? 谁熟悉调色板动画,请帮我解答! BEGIN_MESSAGE_MAP的疑惑? 我用PostMessage向另外的窗口发送消息为何没有响应? 那里可以找到c#的函数转换表 timer是只出发一次还是连续触发,怎么我感觉这个东西只是触发一次呀,要是连续触发该怎么办? 急!!!请高手详细告之 玩游戏死机怎么回事?? 一个JSP的错误,请指教!!! 请哥哥姐姐传一个正版的Turboc2.0给我么。万分感谢!! 关于混合登录模式 一个JSP的错误,请指教!!!!! 在安装Linux时,用分区工具提示有很多空闲分区,大小都是0M 这段代码错在哪儿? 关于框架的问题 **关于C#控件制作的问题**