java读取注册表是中文乱码 使用 java.util.prefs.Preferences 读取windows的注册表,英文正常,中文都是?????请问如何解决?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是很懂,抛块儿砖,顶一下。编码的问题吧,转换一下字符串的编码看看,UTF-8,GBK常用的那几种试下。 转换一下字符串的编码就可以了.String normalstring = "中国";String encodestring = new String(normalstring.getBytes()); getBytes方法有以下几种.仅供参考.getBytes() 使用平台默认的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin) 已过时。 该方法无法将字符正确转换为字节。从 JDK 1.1 起,完成该转换的首选方法是通过 getBytes() 构造方法,该方法使用平台的默认字符集。getBytes(String charsetName) 使用指定的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。 JTable如何获取焦点 正则表达式的问题 怎么去熟悉java里那几个基础类包。。。 java中关于语音识别的问题 怎样得到一个 BUfferedImage 的大小 JCreator Pro 的一些问题,用过的朋友来看下 JDBC插入数据时,出错信息..不知道是什么原因? 求教,急!!!!!!! 关于g2d 谁能告诉我在那儿可以找到java内存管理软件boundcheck(名字有可能有点误差) 用commons-email-1.1.jar和mail.jar包发送邮件报错 关于Java反射的问题(动态创建类)
String normalstring = "中国";
String encodestring = new String(normalstring.getBytes());
getBytes方法有以下几种.仅供参考.
getBytes() 使用平台默认的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。
getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin) 已过时。 该方法无法将字符正确转换为字节。从 JDK 1.1 起,完成该转换的首选方法是通过 getBytes() 构造方法,该方法使用平台的默认字符集。
getBytes(String charsetName) 使用指定的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。