2015-10-20 101 views
-1

我想从csv文件中删除windows垃圾字符( )并保留utf字符。
我试过下面的东西,但没有工作。从文件或字符串中删除windows字符( )from php/perl

mb_convert_encoding. 
preg_replace('/[^\p{L}\s]/u','',$str); 
utf8_encode 
+0

这看起来很像[这个问题](http://stackoverflow.com/questions/33216268/equivalent-for-mb-convert-encoding-in-perl/33218899)。你们两个一起工作吗? –

回答

1

试试这个:

$str = mb_convert_encoding($str, 'UTF-8', 'UTF-8'); 

它将删除无效字符。