2010-07-26 79 views

回答

2

我不太確定什麼字符編碼Apache解釋配置文件中的數據,如.htaccess文件。但是,你可以表達這些字符用十六進制表示\xhh像:

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

現在,所有你需要知道的是如何要求時,這些字符進行編碼(一般無論是ISO 8859-1或UTF-8)。

+0

所以像'RewriteRule/name /([A-z \ xE7 \ xC3 \ xA7(和所有其他允許的外部字符)] +)index.php?user = $ 1'? – ina 2010-07-26 15:09:16

+0

@ina:沒有,使用多字節字符,當你需要使用的交替像'([A-Z \ XE7] | \ XC3 \ XA7)+)'。 – Gumbo 2010-07-26 15:38:15