社区
Java SE
帖子详情
java 字符编码
zhu_mao_lrn
2009-08-04 04:02:03
都说java内部用的是unicode编码,我查了些资料Unicode是编码字符集,仅仅是规定了世界上所有字符在计算机内部的整数表达方式。像utf-8,utf-16是unicode的实现方式,那么在java中,具体的字符是用什么编码方式实现的呢?请高手指点!!
...全文
85
5
打赏
收藏
java 字符编码
都说java内部用的是unicode编码,我查了些资料Unicode是编码字符集,仅仅是规定了世界上所有字符在计算机内部的整数表达方式。像utf-8,utf-16是unicode的实现方式,那么在java中,具体的字符是用什么编码方式实现的呢?请高手指点!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冰思雨
2009-08-05
打赏
举报
回复
应该就是Unicode编码。
貌似Unicode编码有两种,一个是16位滴,一个是比16位大滴,好像是32位什么的。
Java当中,就是使用的16位的双字节Unicode编码。
所以,每个char变量,都占两个字节。
UTF-8和UTF-16都是字符编码,只不过是变长滴。
Unicode字符集,我个人理解,应该是Unicode编码与字符之间的映射关系。
个人理解,字符集和编码其实是一个东西的不同侧重。
字符集,强调的是二进制信息和字符的对应关系;编码,强调的二进制信息与字符之间的转化过程(方式)。
半吊子全栈工匠
2009-08-05
打赏
举报
回复
建议使用UTF8
zhu_mao_lrn
2009-08-05
打赏
举报
回复
我的意思是java内部存储字符是怎么存储的,比如char tt='中',这个tt变量在java程序本身是怎么保存的,是用什么编码来存储tt这个变量。
feishare
2009-08-04
打赏
举报
回复
UTF-8很全了
【如鱼饮水】
2009-08-04
打赏
举报
回复
一般来说utf-8足够
Java
字符
编码
目录
字符
编码
介绍
字符
编码
(1)
字符
编码
(2)
字符
编码
(3)
字符
编码
(4)
Java
的
字符
编码
与相关类:
Java
字符
编码
Java
字符
相关类的代码实践 总结
字符
编码
介绍
字符
编码
(1) -
字符
:0,a,我,1,の,... - 计算机只用0和1,1bit(0或1) - ASCII码(American Standard Code for Information Interchange) 美国信息交换标准代码,奠定计算机
编码
基础 用一个字节(1 Byte.
Java
字符
编码
详解
char “字节”是byte,“位”是bit ; 1 byte = 8 bit ; char 在
Java
中是2个字节。
java
采用unicode(《
java
核心技术卷一》里面有详细说明),2个字节(16位)来表示一个
字符
。而Unicode
编码
包括汉字,所以也可以给char赋值汉字。 那么我们在程序中的char =‘\123’和char = ‘\u0023’甚至’\”’这些又是
详谈
Java
中的
字符
编码
详谈
Java
中的
字符
编码
概述UnicodeCodePointLATIN 1UTF-16Code UnitUTF-8UTF-8 和 UTF-16 比较 概述
Java
语言内部使用的是 Unicode
字符
集,存储一个
字符
时,支持 UTF-16 和 LATIN1 两种
编码
方式。但其实,
Java
内部还实现了 ASCII、UTF-8
编码
,可以很容易实现这些
编码
之间的相互转换。对于基本类型 cha...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章