php中获取字符串长度 中文算两个字节
2012-02-15 11:03
423 查看
strlen() 取英文时没有问题
但是在取中文时 分两种情况 gbk编码下 中文算 2 个字节
utf编码下 中文算 3 个字节
但是如果使用了 iconv 扩展是不是就可以了 ?
iconv_strlen()
在cmd下 输出一个中文没有问题 但是在utf-8下 中文还是会算3 个字节
从某种程度上来说 和 strlen() 没有太多的区别
看来获取一个中文字符串到底算几个字节还是要分情况的
现在有问题了 如果把 中文算成 1 个字节 如何实现?
如果把 中文算成 2 个字节 如何实现?
但是在取中文时 分两种情况 gbk编码下 中文算 2 个字节
utf编码下 中文算 3 个字节
但是如果使用了 iconv 扩展是不是就可以了 ?
iconv_strlen()
在cmd下 输出一个中文没有问题 但是在utf-8下 中文还是会算3 个字节
从某种程度上来说 和 strlen() 没有太多的区别
看来获取一个中文字符串到底算几个字节还是要分情况的
现在有问题了 如果把 中文算成 1 个字节 如何实现?
如果把 中文算成 2 个字节 如何实现?
相关文章推荐
- 获取字符串的长度 (汉字占两个字节)
- PHP截取字符串,获取长度,获取字符位置的函数 中文字符截取
- PHP获取字符串长度,中文标点或者中文汉字算一个字符
- JS 判断输入字符串的长度(中文占用两个字节,英文占用一个字节)
- php取含有中文的字符串的真实长度(一个中文算两个字符)
- PHP的两个常用函数截取中文字符串无乱码与获取客户端IP地址
- 获取包含中文,字母,数字集合的字符串的长度(1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节)
- PHP的两个常用函数截取中文字符串无乱码与获取客户端IP地址
- PHP如何获取混合中文字符串长度
- C#获取中文英文混合字符串Byte字节长度
- JS获取字符串长度,汉字算两个字节
- PHP判断中文字符串的长度和字节长度
- JS获取字符串长度(中文占两个,数字与英文占一个)
- PHP判断中文字符串的长度和字节长度
- PHP判断中文字符串的长度和字节长度
- C#获取中文英文混合字符串Byte字节长度
- C# 获取字符串长度(一个汉字算两个字节)
- PHP如何获取中文和 中英文混字符串长度
- 获取字符串的长度 (汉字占两个字节)
- javascript获取字符串的真实长度(双字节换算为两个单字节)截取固定长度子字符串