`

汉字占位

 
阅读更多
GBK编码,一个汉字占两个字节。 
UTF-16编码,通常汉字占两个字节,CJKV扩展B区、扩展C区、扩展D区中的汉字占四个字节(一般字符的Unicode范围是U+0000至U+FFFF,而这些扩展部分的范围大于U+20000,因而要用两个UTF-16)。
UTF-8编码是变长编码,通常汉字占三个字节,扩展B区以后的汉字占四个字节。
iso8859-1,一个汉字占1个字节。
public class Test {
	/**
	 * @param args
	 * @throws UnsupportedEncodingException 
	 */
	public static void main(String[] args) throws UnsupportedEncodingException {
		// TODO Auto-generated method stub
		String name="宋";
		int a=name.getBytes("gb2312").length;
		System.out.println(a);//a=2
		a=name.getBytes("utf-8").length;//一个汉字占3个字节
		System.out.println(a);//a=3
            a=name.getBytes("utf-16").length;//一个汉字占4个字节
		System.out.println(a);//a=4

		a=name.getBytes("gbk").length;
		System.out.println(a);//a=2
		a=name.getBytes("ISO8859-1").length;//一个汉字占一个字节
		System.out.println(a);//a=1
		a=name.length();//一个汉字占一个长度
		System.out.println(a);//a=1
		a=name.getBytes("UNICODE").length;//一个汉字占一个字节
		System.out.println(a);//a=4
	}

}
分享到:
评论

相关推荐

    Java 按照字节来截取字符串的代码(不会出现半个汉字)

    Java 按照字节来截取字符串的工具,不会出现半个汉字。一个中文两个字节,一个英文字符只占 1 个字节** 1. 通常我们用于前端显示的时候,防止标题过长

    既简单,又使用的游标实例

    既简单,又使用的游标实例

    JDK_API_1_6中文版.zip

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符 占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符 占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符

    基于android布局中的常用占位符介绍

    汉字常用占位符: android:layout_height wrap_content android:text=这是测试: android:textSize> <TextView android:layout_width=wrap_content android:layout_height=wrap_content android:text=密 码...

    imgserv:PHP编写的占位图生成服务

    一个使用PHP编写的占位图生成服务,使用方便,操作简单,前端页面构建的好帮手。 演示 参数说明 // 请求地址示例 http://www.seejs.com/imgserv/?size=400x200&bgc=333&fz=20&text=abcde&fc=f00 size: 生成图片的...

    Preact:React 组件的内容占位符

    预React 使用 React 进行界面预览的设计模式和小型 CSS 库 演示 在线演示可以在找到 可以在找到更多详细信息 文件 React组件:preact.js CSS 样式:/stylesheets/preact.css 跑步 进入目录,启动一个服务器,即...

    汉字转换拼音的PHP库.zip

     //单个汉字拼音的字典  private static $dic = array(原生的只有转换 是否返回首字母功能。扩展后支持1. 返回格式 [all:全拼音|first:首字母|one:仅第一字符首字母]2. 无法识别的字符替换用的占位符 (原版写...

    mcp25625 中文文档

    mcp25625的中文文档 MCP25625 是一种兼具成本效益且占位面积小的完整 CAN解决方案,可轻松添加到带有SPI接口的单片机。 MCP25625可直接连接到工作电压为2.7V至5.5V的单 片机,无需外部电平转换器。此外, MCP25625还...

    formLabels:一个 JS 对象,它使表单中文本字段的标签在字段被点击时出现,而字段中显示的值或占位符消失

    表单标签 一个 JS 对象,它使表单中文本字段的标签在单击字段时出现,而字段中显示的值或占位符消失。

    详解C++ cout格式化输出完全攻略

    部分内容来自教程:C语言中文网(一个很棒的网站) 有时希望按照一定的格式进行输出,如按十六进制输出整数,输出浮点数时保留小数点后面两位,输出整数时按 6 个数字的宽度输出,宽度不足时左边补 0,等等。C语言中...

    ZendFramework中文文档

    1. Introduction to Zend Framework 1.1. 概述 1.2. 安装 2. Zend_Acl 2.1. 简介 2.1.1. 关于资源(Resource) 2.1.2. 关于角色(Role) 2.1.3. 创建访问控制列表(ACL) ...2.1.5. 定义访问控制 ...

    SCL中文编程

    占位符(placeholders)——场地把持者,给实际值占一个内存空位。 函数(function)——在STEP 7标准包中被译为“功能”,此处译者认为“函数”更合适。 实例(Instance)——在STEP 7标准包中文版中译为“背景”,此处...

    Wsyscheck1216中文版(第二版)

    <br> 注意,为避免病毒程序守护,Wsyscheck在删除文件时可能会采取0字节占位文件的方式不确保删除结果,所以当您看到被删文件仍然但字节数为0时就知道删除已成功了。当Wsyscheck退出后这些0字节文件会被自动清理...

    Grails 中文参考手册

    1. 简介 2. 起步 2.1 下载并安装Grails 2.2 创建一个Grails应用 2.3 Hello World示例 ...14.4 配置属性占位 14.5 配置属性重载 15. Grails和Hibernate 15.1 通过Hibernate注释进行映射 15.2 深入了解 16. 脚手架

    浅谈Android textview文字对齐换行的问题

    它们与汉字的占位大大的不同,由于这个原因,导致很多文字的排版都是参差不齐的。 对此我找到了两种办法可以解决这个问题: 1. 将textview中的字符全角化。 即将所有的数字、字母及标点全部转为全角字符,使它们与...

    软件本地化工具 Sisulizer Enterprise Edition 4.0 Build 374 中文免费.zip

    -其有着强大用于翻译验证的QA功能,能帮助解决一些翻译过程中的一般性错误,诸如忘记的菜单快捷方式,错误的占位符数目,甚至一些在翻译过程中尚未发生的错误。 -其报表与统计功能使得用户能实时掌握本地化的状态与...

    ChatGPT 在编程中的 9 个实际应用

    例如,您可以要求 ChatGPT 生成一个 2,000 条记录的 CSV 文件,其中包含英文名字、英文形式的中文第二个名字和美国电话号码:您可以尽可能具体地了解所需的虚拟数据类型。使用可在网上找到的免费虚拟数据生成工具,...

    java itext word 图片 网址超链接

    由于工作需要,小研究了下itext,在此和大家分享下,互相探讨,也希望能帮得上哪位朋友。...功能:java生成word,支持中文,可以插入图片,可以添加超链 接连到其他网址。 内附代码及详细说明和需要的jar包

Global site tag (gtag.js) - Google Analytics