首页 > 代码库 > JAVA IO ( 编码_乱码_解码 )
JAVA IO ( 编码_乱码_解码 )
public class Index {
public static void main(String[] args) {
String s = "黄伟强";
try {
// 编码(编码方式 GBK:国标 UTF-8:国际通用 ISO-8859-1:美洲 默认为当前项目的编码)
byte[] b = s.getBytes("UTF-8");
System.out.println(Arrays.toString(b));
// 乱码的解码方式(编码和解码使用不同的字符集)
s = new String(b, "GBK");
System.out.println(s);
// 解码的正确方式(编码和解码使用同一种字符集)
s = new String(b, "UTF-8");
System.out.println(s);
} catch (UnsupportedEncodingException e) {
// 输入字符集异常
e.printStackTrace();
}
}
}
JAVA IO ( 编码_乱码_解码 )
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。