锁定老帖子 主题:汉字如何转化为Iso-8859-1编码
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-11
运行结果是:
gbk before transfer 同志! ISO_8859_1 ????! gbk after transfer 同志! 问题是,转换成iso都成乱码了,怎么还能转成正常的中文呢?? |
|
返回顶楼 | |
发表时间:2007-01-11
这东西就像密码加密一样,12345678加密后就成了乱码,解密后就是12345678,只不过密码加密后显示的是一堆字符,而汉字用8859编码就显示???
|
|
返回顶楼 | |
发表时间:2007-01-31
能否象java中的native2ascii命令一样,转换成ascii
|
|
返回顶楼 | |
发表时间:2007-01-31
jamesby 写道 public class EncodingTest { public static void main(String[] args) throws Exception { String before_gbk_str = new String("同志!"); System.out.println("gbk before transfer " + before_gbk_str); String iso_8859_1_str = new String(before_gbk_str.getBytes("GBK"), "ISO_8859_1"); System.out.println("ISO_8859_1 " + iso_8859_1_str); String after_gbk_str=new String(iso_8859_1_str.getBytes("ISO_8859_1"), "GBK");; System.out.println("gbk after transfer " + after_gbk_str); } } 这个做法只能在自己内部运行,如何传给另一方呢,所以因该是将汉字转换成ascii字符才行,就像 native2ascii |
|
返回顶楼 | |