amo 发表于 2019-3-28 16:38:59

OUT啦。。。。。。

php substr 的时候最后字是乱码。。。。

后来才知道
[*]中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节
[*]复制代码
你知道吗?我是刚知道。,。。
以后还得坛子里高手多多指教。另外数组学起来也不简单

alfonse 发表于 2019-3-28 16:43:20

有些生僻字占4字节

amo 发表于 2019-3-28 16:43:44


alfonse 发表于 2019-3-28 16:43

有些生僻字占4字节

sweat.gif
啊啊啊

adminii 发表于 2019-3-28 16:43:00

UTF-8.mb4   mysql注意这个

ApkB 发表于 2019-3-28 17:07:08

utf-8存储的汉字是可变长编码,有三个字节的,也有四字节的。

昨天调整oracle数据,将某些字段时的存储的\u1234这类编码转换成汉字

substr截取的长度不太一样,改用了substrb,然后专门去看了下汉字lenghtb的长度,一般汉字3字节。。。

leeker 发表于 2019-3-28 17:17:26

有些生僻字占4字节~~~~~~~~~~
页: [1]
查看完整版本: OUT啦。。。。。。