英文字母和中文汉字在不同字符集编码下的字节数
来源:互联网 发布:淘宝网书籍非常爸爸 编辑:程序博客网 时间:2024/05/16 09:47
http://windshg.iteye.com/blog/1682156
转自:http://hi.baidu.com/johnson2050/item/5be9bff0a1bac013d6ff8c2a
英文字母:
字节数 : 1;编码:GB2312
字节数 : 1;编码:GBK
字节数 : 1;编码:GB18030
字节数 : 1;编码:ISO-8859-1
字节数 : 1;编码:UTF-8
字节数 : 4;编码:UTF-16
字节数 : 2;编码:UTF-16BE
字节数 : 2;编码:UTF-16LE
中文汉字:
字节数 : 2;编码:GB2312
字节数 : 2;编码:GBK
字节数 : 2;编码:GB18030
字节数 : 1;编码:ISO-8859-1
字节数 : 3;编码:UTF-8
字节数 : 4;编码:UTF-16
字节数 : 2;编码:UTF-16BE
字节数 : 2;编码:UTF-16LE
可以通过代码看出以上结果:
import java.io.UnsupportedEncodingException;
public class EncodingTest {
/**
* @param args
*/
public static void main(String[] args) {
String en = "A";
String ch = "人";
System.out.println("英文字母:" + en);
printByteLength(en, "GB2312");
printByteLength(en, "GBK");
printByteLength(en, "GB18030");
printByteLength(en, "ISO-8859-1");
printByteLength(en, "UTF-8");
printByteLength(en, "UTF-16");
printByteLength(en, "UTF-16BE");
printByteLength(en, "UTF-16LE");
System.out.println();
System.out.println("中文汉字:" + ch);
printByteLength(ch, "GB2312");
printByteLength(ch, "GBK");
printByteLength(ch, "GB18030");
printByteLength(ch, "ISO-8859-1");
printByteLength(ch, "UTF-8");
printByteLength(ch, "UTF-16");
printByteLength(ch, "UTF-16BE");
printByteLength(ch, "UTF-16LE");
}
/**
* 打印不同字符集下Java字符串所占的字节数
*
* @param str
* 待操作的字符串
* @param encodingName
* 字符集名称
* */
public static void printByteLength(String str, String encodingName) {
System.out.print("字节数 : ");
try {
System.out.print(str.getBytes(encodingName).length);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
System.out.println(";编码:" + encodingName);
}
}
- ******英文字母和中文汉字在不同字符集编码下的字节数 英文字母:******
- 英文字母和中文汉字在不同字符集编码下的字节数
- 英文字母和中文汉字在不同字符集编码下的字节数
- 英文字母和中文汉字在不同字符集编码下的字节数
- 英文字母和中文汉字在不同字符集编码下的字节数
- 英文字母和中文汉字在不同字符集编码下的字节数
- 英文字母和中文汉字在不同字符集编码下的字节数
- 英文字母和中文汉字在不同字符集编码下的字节数
- 英文字母和中文汉字在不同字符集编码下的字节数
- 英文字母和中文汉字在不同字符集编码下的字节数
- 不同字符集编码的英文字母和中文汉字的字节数
- 在utf8和gb2312中 不同编码情况下,汉字 数字 英文占的字节数?
- mysql varchar和char类型在不同字符集下的字符数和字节数计算
- 中文字符占用字节数在不同编码方式下的区别
- Oracle 汉字在不同字符集下所占字节
- 中文在不同编码中占有的字节数和PHP截取
- 不同编码格式下汉字和字母所占字节数
- mysql各字符集下汉字和字母占字节数
- java网络编程(二)URL
- BroadcastReceiver应用详解
- sql查询数据库中有某个值的所有表
- Content-Disposition 使用方法
- 关闭ios虚拟键盘的几种方法
- 英文字母和中文汉字在不同字符集编码下的字节数
- RTS CTS
- JAVA中获得一个有中文的字符串的字节长度
- eclipse maven plugin 插件 安装 和 配置
- 数据库监控脚本(一)
- jquery几种书写格式
- linux下mysql自动备份shell脚本
- JSF+Hibernate 显示动态生成的表中的内容
- Yii AR Model 查询