Java乱码的终极解决策略

乱码出现的根本原始是因为,参照码表不一样。

比如我们在UTF-8下写的“你好”,在GBK下查看就会出现乱码。

首先将乱码文件,按照gbk或者默认的编码获取byte[]数组。

 然后再将byte数组重新按照utf-8重新编码,可将乱码修改过来

public static void main(String[] args) throws UnsupportedEncodingException {
		
		String name = "浣犲ソ";
		
		byte[] testByte = name.getBytes("gbk");

		String str = new String(testByte,"utf-8");
		
		System.out.println(str);

	}

长春Java培训班,新班开课特价优惠5800,咨询微信:ityksygl

你可能感兴趣的:(Java基础,长春Java培训)