Linux 拨号vps windows公众号手机端

java如何把乱码转成中文

lewis 6年前 (2019-02-11) 阅读数 14 #程序编程
文章标签 Java

在Java中,可以使用String类的getBytes()方法将乱码转换成字节数组,然后使用指定的字符编码将字节数组转换成中文字符串。以下是一个示例代码:

public class Main {
public static void main(String[] args) {
String garbledString = "我是中文";
try {
// 将乱码转换为字节数组
byte[] garbledBytes = garbledString.getBytes("ISO-8859-1");
// 将字节数组转换为中文字符串
String chineseString = new String(garbledBytes, "UTF-8");
System.out.println(chineseString);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}

在上面的示例中,首先将乱码字符串转换为字节数组,然后使用UTF-8字符编码将字节数组转换为中文字符串。输出结果将是正确的中文字符串:“我是中文”。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门