十一 27
最近做一些对字符串的处理,UTF-8编码中的javascript环境下,”a啊”.length等于2,在UTF-8编码的PHP中则需要使用mb_strlen(“a啊”,”UTF-8″),结果同样等于2,想使用strlen还能正常统计多字节字符长度,可以在php.ini中修改如下参数。别忘了编译进mb扩展。几乎所有的字符串函数都有mb_的形式,如mb_substr之类,可参考PHP手册。
;mbstring.func_overload = 0
; 用多字节字符串函数替换单字节字符串函数。
; mail(), ereg()…将被替换为mb_send_mail(), mb_ereg()…
; 可用0,1,2,4来组合。比如7表示替换所有。
; 0: 无替换
; 1: 替换mail()
; 2: 替换str*()
; 4: 替换ereg*()
近期评论