首页 > 技术文章 > PHP下用正则表达式分割preg_split、替换reg_replace、匹配preg_match_all等出现乱码的解决方法

yudis 2016-06-23 10:38 原文

操作前声明操作字符的编码:

mb_regex_encoding('utf-8');
$arr = preg_split('/[\n,]/u',$data['name'] ,0, PREG_SPLIT_NO_EMPTY);//u表示模式字符串被认为是utf-8

另标记一函数:

mb_regex_encoding() \\指定的内部编码或字符编码将会当作此函数用的字符编码

推荐阅读