代码语言:java 复制 importjava.nio.charset.Charset;// 将ISO-8859-1转换为UTF-8Stringiso8859_1="ISO-8859-1字符串";byte[]iso8859_1_bytes=iso8859_1.getBytes(Charset.forName("ISO-8859-1"));Stringutf8=newString(iso8859_1_bytes,Charset.forName("UTF-8"));// 将UTF-8转换为ISO-8859-1String...
public static void main(String[] args) throwsException { String str = "java265.com"; byte[] latin1 = str.getBytes("ISO-8859-1"); byte[] utf8 = new String(latin1, "ISO-8859-1").getBytes("UTF-8"); latin1 = new String(utf8, "UTF-8").getBytes("ISO-8859-1"); } } 相关阅...
因此,从ISO-8859-1转换为UTF-8没问题。如果发现不支持的字符,则从UTF-8退回到ISO-8859-1将导致“...
Stringstring=newString(string.getBytes("iso-8859-1"),"utf-8");
因此,从ISO-8859-1到UTF-8的转码是没有问题的。当发现不支持的字符时,从UTF-8向ISO-8859-1倒退...
51CTO博客已为您找到关于iso88591转utf8 java的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及iso88591转utf8 java问答内容。更多iso88591转utf8 java相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
public class ChStr { public static String toChinese(String strvalue) { try { if (strvalue == null) { return "";} else { strvalue = new String(strvalue.getBytes("ISO8859_1"), "GBK").trim();return strvalue;} } catch (Exception e) { return "";} } //处理字符串中...
文档简介 ISO-8859-1码字符串转中⽂,Java实现⽅法ISO-8859-1码转中⽂,Java实现⽅法你好->你好实现⽅法publicstaticvoidmain(String[]args){Stringpresent="你好";intstartIndex=0;intendIndex=0;StringtmpString="";chartmpChar;StringnewString="";while(present.indexOf(" ")!=-1){startIndex=pres...
这是java字符串处理的另一个标准函数,和上一个函数的作用相反,将字节数组按照charset编码进行组合识别,最后转换为unicode存储。参考上述getBytes的例子,"gbk" 和"utf8"都可以得出正确的结果"4e2d 6587",但iso8859-1最后变成了"003f 003f"(两个问号)。
楼上正解补充他们需要用ISO8859-1编码那你发送前将你的UTF-8转为ISO8859-1 str = new String(str.getBytes("UTF-8"), "ISO-8859-1");将str的值发给他们就行了接收的话按楼上所说的String words = new String(str.getBytes("iso-8859-1"),"utf-8")...