Pregunta

Quiero enrutar la URL a través de la expresión regular de la ruta Zend con carácter sueco y aquí está mi expresión regular en la configuración xml:

..... ([a-z \ - & # 229; | & # 228; | & # 246;] +) .....

Aún así, la ruta no se comporta como esperaba. No se redirige cuando el enlace contiene & # 229 ;, & # 228 ;, o & # 246;

He intentado cambiar a [a-z & # 229; & # 228; & # 246; \ -] + pero también da el mismo resultado ...

alguien puede ayudar? ¡Muchas gracias de antemano! :)

¿Fue útil?

Solución

No estoy seguro acerca de la ruta Zend, pero cuando se usa, por ejemplo, preg_match , es posible que desee ir a algo como

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

(tenga en cuenta la u para Unicode). Otra posibilidad es que sus datos tengan% de escape.

Y no estoy seguro de qué se supone que [a-z - & # 229; | & # 228; | & # 246;] significa & # 8230;

Otros consejos

Creo que el navegador codificaría esos caracteres y no estoy seguro de que Zend Framework lo decodifique antes de pasarlo al motor de ruta, ¿puede intentar una expresión regular con el% equivalente de esos caracteres?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top