字符编码问题(50分)

  • 主题发起人 主题发起人 jeoky
  • 开始时间 开始时间
J

jeoky

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将编码为GB2312的字符转换成JDK默认的字符编码?
 
使用byte转换
String JDKdefault;
byte[] bb=s.getBytes("ISO8859-1");
JDKdefault=new String(bb)
 
String t=new String(s.getBytes(),"ISO8859-1");
jdk默认为iso-8859编码
一般网页用GBK(GB2312)编码
手机用UTF8编码
 
JDK 默认编码是固定的 ISO8859-1 吗?非也!
要求 JDK 默认的编码,可以通过 System.getProperties()求得,然后做决定啊。
 
后退
顶部