Pergunta

Eu quero rota url através Zend rota regex com caráter sueco e aqui é a minha regex na configuração xml:

..... ([A-z \ -a | A | O] +) .....

Ainda assim, a rota não se comporta como eu esperava. Não redirecionar quando o link contém A, A, ou o

Eu tentei mudar para [a-zåäö \ -] + mas também dá o mesmo resultado ..

alguém pode ajudar? Muito obrigado antecipadamente! :)

Foi útil?

Solução

Eu não tenho certeza sobre a rota Zend, mas quando se utiliza, por exemplo, preg_match, você pode querer ir para algo como

preg_match('/[a-zåä]/u',$url);

(note o u para unicode). Outra possibilidade é que os seus dados são% -escaped.

E eu não estou certo do que [a-z-å|ä|ö] isso quer dizer ...

Outras dicas

Eu acho que o navegador seria codificar os personagens e não tenho certeza Zend Framework decodificá-lo antes de o passar para o motor de rota, você pode tentar um regexp com o equivalente% desses personagens?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top