首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

PHP截取UTF-8字符串,解决半字符问题

代码二里边我做了一下修改,增加参数:$mb_str_length = mb_strlen($sourcestr,'utf-8'); 同时将加省略号的地方改成这样:$mb_str_length > $cutlength而不是原来的$str_length > $cutlength 因为原来的在计算中英文混合字符串的时候,有问题!
类别:PHP    查看:135    更新:2014-05-10

截取utf-8字符串函数

为了支持多语言,数据库里的字符串可能保存为UTF-8编码,在网站开发中可能需要用php截取字符串的一部分。为了避免出现乱码现象,编写如下的UTF-8字符串截取函数 关于utf-8的原理请看 UTF-8 FAQ UTF-8编码的字符可能由1~3个字节组成, 具体数目可以由第一个字节判断出来。(理论上可能更长,但这里假设不超过3个字节) 第一个字节大于224的,它与它之后的2个字节一起组成一个UTF-8字符第一个字节大于192小于224的,它与它之后的1个字节组成一个UTF-8字符否则第一个字节本身就是一个英文字符(包括数字和一小部分标点符号)。 以前为某网站设计的代码(也是现在用在首页的长度截取的函数)...
类别:PHP    查看:143    更新:2014-05-06

PHP截取UTF-8字符串

解决半字符问题
类别:PHP    查看:320    更新:2014-05-05

ASP写的汉字转换UTF-8及UTF-8转GB2312

类别:ASP    查看:218    更新:2014-05-04