Usando caracteres chineses com Mod_Rewrite

1

Estou tentando criar uma regra usando caracteres chineses

#RewriteRule ^zh(.*) /中文版$1 [L,R=301]

cria erro 500 quando eu mudo o arquivo para UTF-8

#RewriteRule ^zh(.*) /%E4%B8%AD%E6%96%87%E7%89%88$1 [L,R=301]

redireciona para /% 25E4% 25B8% 25AD% 25E6% 2596% 2587% 25E7% 2589% 2588 (basicamente substituindo% por% 25)

Alguém familiarizado com este problema?

    
por Moak 08.04.2010 / 09:08

2 respostas

1

Usando o bloco de notas, alterei a codificação para "ANSI como UTF-8", em vez de UTF-8. Isso fez tudo funcionar como esperado.

    
por 08.04.2010 / 13:12
1

Há uma página inteira dedicada a esse problema, incluindo soluções:

link (fyi-noi: Google "escape do apache" - > 6º hit)

    
por 08.04.2010 / 10:25