Разрешение иностранных символов в .htaccess mod_rewrite - PullRequest
1 голос
/ 26 июля 2010

Есть ли способ разрешить использование иностранных символов в наборах символов .htaccess mod_rewrite? то есть способ добавить иностранные символы, такие как ç и другие, в ([A-z]+)?

Ответы [ 2 ]

2 голосов
/ 26 июля 2010

Я не совсем уверен, с какой кодировкой символов Apache интерпретирует данные в файлах конфигурации, таких как файл .htaccess. Но вы можете выразить эти символы в шестнадцатеричном формате \xhh, например:

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

Теперь все, что вам нужно знать, - это то, как эти символы кодируются при запросе (как правило, ISO 8859-1 или UTF-8).

0 голосов
/ 26 июля 2010

вы используете регулярные выражения, верно? Посмотрите по этой ссылке: http://www.regular -expressions.info / unicode.html

...