使用Java操作汉字编码的一个例子

Created by Wang, Jerry, last modified on Sep 25, 2015

使用Java操作汉字编码的一个例子


记事本里以ASCII保存:

使用Java操作汉字编码的一个例子

UTF8: 使用3个字节保存。(只有其他极少使用的Unicode辅助平面的字符使用四字节编码)

使用Java操作汉字编码的一个例子

UTF16 ( big endian ) :

使用Java操作汉字编码的一个例子

GBK:

使用Java操作汉字编码的一个例子

big5转化失败:( 从第一张图的表也能看出,该汉字不存在big5编码)

使用Java操作汉字编码的一个例子


Java程序:

String shang = "殇";
System.out.println(shang);
try {
String result = URLEncoder.encode(shang, "UTF-8");
System.out.println(result);
} catch (UnsupportedEncodingException e) {

e.printStackTrace();
}

使用Java操作汉字编码的一个例子

上一篇:使用MaxCompute LOAD命令批量导入OSS数据最佳实践—STS方式LOAD开启KMS加密OSS数据


下一篇:mysql 递归