为了账号安全,请及时绑定邮箱和手机立即绑定

怎么理解java是双字节编码?

怎么理解java是双字节编码?


正在回答

5 回答

那什么又叫做项目,默认gbk呢?

0 回复 有任何疑惑可以回复我~
#1

东北虎Boy

项目默认gbk是针对eclipse而言的,你在eclipse中新建一个Java项目你看看项目的编码格式你就知道了。开发工具必须要有自己默认的编码方式,就像你在一个中文的计算机上新建一个文本文件一样,默认是ansi的。
2017-08-06 回复 有任何疑惑可以回复我~
#2

栗喵

你想问的是不是IDE的默认编码和根据此IDE创建的项目所使用的语言(这里就是java了)有什么关系吧??
2018-03-11 回复 有任何疑惑可以回复我~
#3

律生息 回复 栗喵

都是去年的事情了,一下子已经过去了一年多了,以前自己真的是可爱,你也很可爱,一年多了居然还回复。
2018-03-11 回复 有任何疑惑可以回复我~

java 字符,在java内部是用两个字节表示的

0 回复 有任何疑惑可以回复我~

所有字符都占两2个字节。

0 回复 有任何疑惑可以回复我~

中英文全都占两个字节

0 回复 有任何疑惑可以回复我~

java是utf-16be编码,每个汉字(例如:徐)是占2个字节,每个英文字母(例如:a)是占2个字节,所以java是双字节编码。

0 回复 有任何疑惑可以回复我~
#1

律生息

为什么Java里面的项目默认gbk,如果Java是utf-16be编码的话,为什么不默认utf-16be呢?
2017-02-10 回复 有任何疑惑可以回复我~
#2

东北虎Boy 回复 律生息

这话问的有点问题。不是Java里面的项目,而是eclipse中的项目默认是gbk编码,不过你可以去更改eclipse中的默认编码格式,是IDE开发环境的问题。
2017-08-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么理解java是双字节编码?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信