2014-09-03 61 views

回答

1

它工作得很好。

php -r 'echo str_replace("¿","","¿Is it Tuesday?");' 

输出:

Is it Tuesday? 

编辑

您可以尝试通过转义字符确保文件本身是100%的ASCII:

<?php 

$c = json_decode('"' . '\u00bf' . '"'); // the question mark 

echo str_replace($c, '', $my_string) . "\n"; 

(来自PHP decoding and encoding json with unicode characters

+0

这里不行,可以对PHP进行一些配置吗? – Civa 2014-09-04 19:02:57

+0

已编辑。请尝试我的解决方案。 – redolent 2014-09-04 19:16:12

+0

我使用str_replace(“&iquest;”,“”,$ _ POST ['objetivo']); – Civa 2014-09-04 20:19:40

1

您可能正在保存的php文件中没有正确存储字符串的编码。使用UTF编码保存您的php文件,然后重试。

+0

我使用UTF保存文件,但没有奏效。 – Civa 2014-09-04 19:06:40

相关问题