从文件或字符串中删除windows字符( )from php/perl
问题描述:
我想从csv文件中删除windows垃圾字符( )并保留utf字符。
我试过下面的东西,但没有工作。从文件或字符串中删除windows字符( )from php/perl
mb_convert_encoding.
preg_replace('/[^\p{L}\s]/u','',$str);
utf8_encode
答
试试这个:
$str = mb_convert_encoding($str, 'UTF-8', 'UTF-8');
它将删除无效字符。
这看起来很像[这个问题](http://stackoverflow.com/questions/33216268/equivalent-for-mb-convert-encoding-in-perl/33218899)。你们两个一起工作吗? –