JAVA如何实现gb2312与iso-8859-1间字符转换

例如:假设字符串a是GB2312编码的,写出将其转换为ISO-8859-1编码的字符串的语句。... 例如:假设字符串a是GB2312编码的,写出将其转换为ISO-8859-1编码的字符串的语句。 展开
 我来答
kukumaiwu
2010-02-24 · TA获得超过244个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:291万
展开全部
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");
这样行不行?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
显摆一下
2010-02-24 · TA获得超过118个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:0
展开全部
new String(a.getBytes("GBK2312"),"iso-8859-1")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hike86
2010-02-24
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
String b = new String(a.getBytes("GBK2312"),"iso-8859-1") ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
meadlai
2010-02-26
知道答主
回答量:34
采纳率:0%
帮助的人:26.4万
展开全部
Java内建的是unicode和8859的编码,
new String(a.getBytes("GBK2312"),"iso-8859-1")
这样可以,不过要确定Charcater.jar要存在.
就是那个jre要安装多国语言版本,西欧版本是跑不动的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式