今天在Samsung E700上做汉化,使用Samsung J2ME SDK 1.0.发现loading中文资源的时候老是出错,动不动就给你一个KVM Errer,搞得郁闷惨了.还是只有一步一步来找原因.UTF-8,转了;中文资源打包,完全正确;路径,没问题;最后发现new String(buffer,"UTF-8");出来的字符老是少了一半.检查buffer,里面的值也对.晕死,难道是SDK的问题???新安装Samsung SDK 2.0,用2.0版的api来做,搞定!

       结论: Samsung SDK 1.0 对中文支持太差,不支持Unicode和UTF-8.好端端的一个字符,它自动给你来给对半分,只有前半截.

PS: 以前还觉得Samsung还可以,现在…..


3条评论

  1. Toi la nguoi viet nam

  2. Toi la nguoi viet nam

发表评论

评论也有版权!