2010-07-26 5 views

Répondre

2

Je ne suis pas tout à fait sûr avec quel codage de caractères Apache interprète les données dans les fichiers de configuration comme le fichier .htaccess. Mais vous pouvez exprimer ces caractères avec la notation hexadécimale \xhh comme:

# ç in ISO 8859-1 
RewriteRule \xE7 … 
# ç in UTF-8 
RewriteRule \xC3\xA7 … 

Maintenant, tout ce que vous devez savoir est comment ces caractères sont codés sur demande (en général l'ISO 8859-1 ou UTF-8).

+0

donc quelque chose comme 'RewriteRule/nom/([A-z \ xE7 \ xC3 \ xA7 (et tous les autres caractères étrangers autorisés)] +) index.php? User = $ 1'? – ina

+0

@ina: Non, lorsque vous utilisez des caractères multi-octets, vous devez utiliser une alternance comme '([A-z \ xE7] | \ xC3 \ xA7) +)'. – Gumbo

Questions connexes