preg_match & accents sous CLI ou Apache
Bonjour,
j'ai ce code qui fonctionne parfaitement en ligne de commande, mais qui n'affiche que les premiers caractères non accentués sous apache.
Code:
1 2 3 4
| <?php
$comment = '[fr]français[en]english';
preg_match_all("/\\[(\w+)\\]([,\s\w]+)/u", $comment, $out);
print_r($out[0]); |
en ligne de commande
Code:
1 2 3 4 5 6
|
Array
(
[0] => [fr]français
[1] => [en]english
) |
sous apache
Code:
1 2 3 4 5 6
|
Array
(
[0] => [fr]fran
[1] => [en]english
) |
Le fichier est en utf-8. Je ne vois pas trop où est le problème.
Une idée ?