社区
Java SE
帖子详情
使用gbk能解析utf-8中英文?
justformygame
2009-11-29 04:21:29
一段英文,使用utf-8。
读时,使用gbk,意外成功。
按理说,英文保存时,是单字节存放的,而读时使用两字节。
Why? Any idea?
...全文
351
8
打赏
收藏
使用gbk能解析utf-8中英文?
一段英文,使用utf-8。 读时,使用gbk,意外成功。 按理说,英文保存时,是单字节存放的,而读时使用两字节。 Why? Any idea?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
苍蝇①号
2009-11-29
打赏
举报
回复
[Quote=引用 7 楼 wcwtitxu 的回复:]
ascii 在 GBK 集中也是单字节.
ascii 在 iso-8859-1 , GB, UTF-8 中,是兼容的
[/Quote]
顶
wcwtitxu
2009-11-29
打赏
举报
回复
ascii 在 GBK 集中也是单字节.
ascii 在 iso-8859-1 , GB, UTF-8 中,是兼容的
阿_布
2009-11-29
打赏
举报
回复
每一个字符在对应的编码表里面有一个编码的啊!英文字母的编码都是相同的。
wcwtitxu
2009-11-29
打赏
举报
回复
谁说 ascii 字符在 utf-8 编码集中用二字节!
在 unicode 中才使用 二字节.
whut0802
2009-11-29
打赏
举报
回复
你不能只看他们存储的空间大小,两个英文的编码方式和一个汉字的编码方式显然是不同的嘛
justformygame
2009-11-29
打赏
举报
回复
1楼的兄弟,能再给解答一下吗?
GBK的英文好像是两个字节的啊
justformygame
2009-11-29
打赏
举报
回复
还是有点不明白,用GBK读的时候,怎么能知道是两个英文,而不是一个汉字?
能再给回答一下吗?谢谢
阿_布
2009-11-29
打赏
举报
回复
英文不管什么编码都是一样的,跟ascii表的编码相同。
UTF-8
,
GBK
,ANSI之间的关系和区别
GBK
应该是属于ANSI之中的,在ANSI的国际通用集,
GBK
是专门来解决中文编码的,是双字节的,不论
中英文
都是双字节,而
UTF-8
是才用的另外的一种编码方式,对英文是用8位,对中文
使用
24位,是和ANSI和
GBK
的编码方式是有本质区别的。我们记事本默认的保存时方式是ANSI,并且用不同的编码方式编写的文件必须用对应的编码格式来读取,否则就会出现乱码。 ...
unicode 的
utf-8
和
GBK
1. 区别
GBK
的文字编码是双字节来表示的,即不论中、英文字符均
使用
双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文
使用
8位(即一个字节),中文
使用
24位(三个字节)来编码。对于英文字符较多的网站则用UTF-8节省空间。 2.
UTF-8
Unicode符号范围 |
UTF-8
编码方式 (十六进制) |
GBK
(国标码)英文是几个字节?
GBK
(国标码)英文是几个字节? 很确定的说
GBK
不管
中英文
都是2字节,但是为什么我们试验的情况下为1字节?因为我们
使用
的是半角,当
使用
半角时候
使用
的
使用
的是ASCII 码,所以为一字节。 1个字符占多少字节?
GBK
: 中英2Byte
UTF-8
: 中3Byte 英1Byte UTF-16 : 无论中英 2个或者4个Byte ...
关于传输格式的验证
编码传输规则验证
php
使用
strlen()判断中文汉字字符串长度
用strlen()函数可以简单模糊的判断字符长度了,像如果你是汉字与拼音或编码不一样
使用
用strlen()函数计算出来的都不一样,下面我来给大家介绍一下用strlen()函数的
使用
方法吧。 们经常会用到了解字符串长度的时候,在PHP里,可以
使用
strlen()函数来实现。
使用
方法如下: PHP strlen() 函数定义和用法 strlen() 函数返回字符串的长度。 语法 strlen...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章