0

preg_replace次のコードによると、複数の空白を削除することを意図した単純なものがどのようにして文字àを疑問符に変えることができるのか疑問に思っています:

$str = 'nnn      à    nnn     é  nnn';
echo preg_replace('/\s+/', ' ', $str) . "\n";
// outputs 'nnn ? nnn é nnn'

これは、OSX 10.8.4 を使用する Mac で発生します。何か案が?

4

2 に答える 2

0

次のタグを使用して、HTML ページのエンコーディングを UTF-8 に変更できます。

<meta http-equiv="Content-type" content="text/html; charset=utf-8">

おそらくエンコーディングに問題があるため、そのタグでおそらく修正されます。

于 2013-08-25T19:23:10.183 に答える