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

时间:2022-03-28 18:48:10

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

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

另标记一函数:

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