关于SE K600中的PIM的中文问题
Rayuu 2006-09-12 03:27:51 这台机器是从美国买回来的,自带中文操作系统,但默认的编码方式是iso-8859-1,仅支持UTF-8
目前写一个程序,想得到手机电话簿中联系人信息。联系人名为中文“是”。
代码:
ContactList m_nativePab = null;
m_nativePab = (ContactList) PIM.getInstance().openPIMList(PIM.CONTACT_LIST, PIM.READ_ONLY);
Enumeration cons = m_nativePab.items();
item = (PIMItem) cons.nextElement();
String[] parts = item.getStringArray(javax.microedition.pim.Contact.NAME, 0);
最后读出来parts[0]是“?”
然后再new String(parts[0].getBytes("ISO-8859-1"),"UTF-8"),得到的显示值是63。
请教如何才能正常显示中文啊?还是这款机器就没法用J2ME读出中文来?(但是手机系统有中文环境)