A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谢冬 中级黑马   /  2013-3-16 15:55  /  2393 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java默认是使用的Unicode码表,还是GBK?有的书上写的是Unicode,毕老爷说采用GBK

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1 鼓励一下吧,虽然视频里老师有讲~.

查看全部评分

17 个回复

倒序浏览
类似这问题  最近好几个帖子了啊  是默认Unicode  所以要采用GBK啊
回复 使用道具 举报
陈丽莉 发表于 2013-3-16 15:57
类似这问题  最近好几个帖子了啊  是默认Unicode  所以要采用GBK啊

啥叫 “是默认Unicode  所以要采用GBK啊 ”Unicode  与GBK 之间是啥关系 求解释
回复 使用道具 举报
本帖最后由 陈丽莉 于 2013-3-16 16:28 编辑
刘凯 发表于 2013-3-16 16:18
啥叫 “是默认Unicode  所以要采用GBK啊 ”Unicode  与GBK 之间是啥关系 求解释


Unicode又称UTF-8,是整合了大部分国家的文字,国际统一的编码标准; 而GBK是汉字编码标准之一。 java默认使用的是Unicode编码。 所以需要的时候,会将编码标准设置成GBK,就是采用GBK的意思。
回复 使用道具 举报
陈丽莉 发表于 2013-3-16 16:25
Unicode又称UTF-8,是整合了大部分国家的文字,国际统一的编码标准; 而GBK是汉字编码标准之一。 java默 ...

那这个有因果关系么。。。
回复 使用道具 举报
刘凯 发表于 2013-3-16 17:23
那这个有因果关系么。。。

哦,你是纠结"所以"那个词啊。我只是在强调“采用”而已。 看楼主的原话,和我一楼的回答~  我的意思是,所以,用了“采用”GBK。  - - 、 真不知道你纠结这个干嘛。
回复 使用道具 举报
谢冬 中级黑马 2013-3-16 18:24:28
7#
陈丽莉 发表于 2013-3-16 15:57
类似这问题  最近好几个帖子了啊  是默认Unicode  所以要采用GBK啊

默认Unicode 采用GBK 没明白
回复 使用道具 举报
本帖最后由 陈丽莉 于 2013-3-16 19:43 编辑
谢冬 发表于 2013-3-16 18:24
默认Unicode 采用GBK 没明白


不看回复直接追问的人伤不起啊。
回复 使用道具 举报
刘凯 金牌黑马 2013-3-16 19:08:47
9#
陈丽莉 发表于 2013-3-16 17:57
哦,你是纠结"所以"那个词啊。我只是在强调“采用”而已。 看楼主的原话,和我一楼的回答~  我的意思是, ...

我就是说默认是Unicode   为啥不采用Unicode 而采用GBK 啊   以为以为你知道他俩之间有啥勾当
回复 使用道具 举报
都没人回答这个问题  说明问得是共性问题 是有难度的 这个有难度 是不是应该由你解决 顺便一高兴加一分
回复 使用道具 举报
本帖最后由 陈丽莉 于 2013-3-16 19:41 编辑
刘凯 发表于 2013-3-16 19:08
我就是说默认是Unicode   为啥不采用Unicode 而采用GBK 啊   以为以为你知道他俩之间有啥勾当  ...


早这么问不就得了嘛    因为Unicode毕竟是国际标准的,包含了很多国家的文字,数据库比较大。好处的话就是,英文网站用utf-8占空间较少;如果是使用了uft-8的中文网页,拿到国外也一样可以显示出中文,通用性强。  
而GBK就是支持中文的,我们编程的时候基本就是英文和中文,用GBK的话,占内存比较少,国内应用也很广泛~
以后的话,用哪个看具体状况了,其实平常的话也没太大差别。只是如果网页全英文,或者会有国外人访问,或者是混合文字的,那么最好用uft-8.
回复 使用道具 举报
陈丽莉 发表于 2013-3-16 19:38
早这么问不就得了嘛    因为Unicode毕竟是国际标准的,包含了很多国家的文字,数据库比较大。好处的话就 ...

10楼说的有理 !! 求分!!!
回复 使用道具 举报
刘凯 发表于 2013-3-16 19:47
10楼说的有理 !! 求分!!!

你又没回答问题,求什么分  - -
回复 使用道具 举报
陈丽莉 发表于 2013-3-16 19:55
你又没回答问题,求什么分  - -

我提问了呀 {:3_52:}    是吧, {:3_50:}
回复 使用道具 举报
编码格式你自己选一个然后唯一编码就可以了! 不用在意是否是默认,
如果你jsp中不写汉字那你默认吧,你认为你jsp中不写汉字吗?注释都不写?

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
陈丽莉 发表于 2013-3-16 15:57
类似这问题  最近好几个帖子了啊  是默认Unicode  所以要采用GBK啊

我帖子都好几天了,还不给。。。
回复 使用道具 举报
次则为七 发表于 2013-3-17 17:37
我帖子都好几天了,还不给。。。

可以在置顶的云3通道贴回复,也可以给我发消息,在这儿回复链接,都行。 版主也难免有疏忽,过了24小时还没给分,就可以回复链接,申请技术分的。
回复 使用道具 举报
UTF-8和GBK不兼容,我用指定UTF-8编码存一篇文章,用默认或指定GBK读取出来的中文都是乱码,而英文和数字是正常的。这两个编码虽然都能完整的支持汉字,但是UTF-8的国际化好些,相应的编码库也大些,应用的时候还是看场合,纯中文的环境下,其实用GBK挺好,我们的操作系统,默认的是GBK编码。通过System的System.getProperties()方法可以查看到默认编码;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马