JAVA如何实现gb2312与iso-8859-1间字符转换
例如:假设字符串a是GB2312编码的,写出将其转换为ISO-8859-1编码的字符串的语句。...
例如:假设字符串a是GB2312编码的,写出将其转换为ISO-8859-1编码的字符串的语句。
展开
4个回答
展开全部
java.io.PrintStream
(OutputStream out, boolean autoFlush, String encoding)
用这个方法,后面可以带编码
string="你要的字符";
byte[] bytes = string.getBytes("GB2312");
outputStream.write(bytes, 0, bytes.length);
PrintStream(outputStream,true,"ISO-8859-1");
这样行不行?
(OutputStream out, boolean autoFlush, String encoding)
用这个方法,后面可以带编码
string="你要的字符";
byte[] bytes = string.getBytes("GB2312");
outputStream.write(bytes, 0, bytes.length);
PrintStream(outputStream,true,"ISO-8859-1");
这样行不行?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new String(a.getBytes("GBK2312"),"iso-8859-1")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String b = new String(a.getBytes("GBK2312"),"iso-8859-1") ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java内建的是unicode和8859的编码,
new String(a.getBytes("GBK2312"),"iso-8859-1")
这样可以,不过要确定Charcater.jar要存在.
就是那个jre要安装多国语言版本,西欧版本是跑不动的.
new String(a.getBytes("GBK2312"),"iso-8859-1")
这样可以,不过要确定Charcater.jar要存在.
就是那个jre要安装多国语言版本,西欧版本是跑不动的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询