iconv()在PHP 7.1上转换货币符号

时间:2017-03-09 08:17:35

标签: php regex preg-replace pcre php-7.1

我刚刚将我的流浪盒从PHP 7.0更新为PHP 7.1,现在正则表达式发生了一些奇怪的事情:

$filename = 'hello£€';
$filename = iconv("UTF-8", "ASCII//TRANSLIT", $filename);
$filename = preg_replace('![^\-\.\pL\pN\s]+!u', '', $filename);
echo $filename;

在PHP 7.0中我获得hello,而在PHP 7.1中我得到helloGBPEUR

所以它似乎正在将£转换为GBP转换为EUR

是否有任何提示?

0 个答案:

没有答案