2 dream weave Dream_Weave 于 2017.01.09 16:06 提问

1个ASCII字符等于多少Unicode内码?

JS定义了一种使用6个ASCII字符来代表任意16位unicode内码。

这里的6个ASCII字符怎么转换为16位unicode内码?怎么换算的?

【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者加QQ号:28554482,互相学习,共同进步!】

3个回答

zhangpan_soft
zhangpan_soft   2017.01.09 16:09

一个ASCII字符就等于一个char,一个char,而定义一个char可以这样定义char c='\u0000';
也就是从0-f,比如空字符char c1='';用Unicode来表示就是char c2='\u0000';表示的结果是一样的,

zhangpan_soft
zhangpan_soft 回复Dream_Weave: js自定义了一套6位的编码来表示Unicode,其实他就是\u....也就是\u后面跟了4位16进制的数,比如\u0000,直接拿到java中,用char来接,打印出来就是一个具体字符比如\u0000到java中用char来接就是空字符
11 个月之前 回复
Dream_Weave
Dream_Weave 回复zhangpan_soft: 你随便举一个例子,我看看。
11 个月之前 回复
zhangpan_soft
zhangpan_soft 回复Dream_Weave: 你把需要转的字符写出来,我给你转一下
11 个月之前 回复
Dream_Weave
Dream_Weave 可以再一步说明6个ascii怎么对应16位 这个16是怎么算出来的?
11 个月之前 回复
oyljerry
oyljerry   Ds   Rxr 2017.01.09 16:48
Dream_Weave
Dream_Weave 我就是从这里看到的,然后引申出一个问题。能正面回答我的问题吗?
11 个月之前 回复
a29562268
a29562268   2017.01.09 19:21

unicode是宽字符,占65535,是16位

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!