Frage

ich Route url will durch Zend Route regex mit schwedischem Charakter und hier ist mein regex in XML-Konfiguration:

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

Dennoch ist der Weg nicht so verhalten, wie ich erwarte. Es umleiten nicht, wenn der Link enthält å, ä, ö oder

Ich habe zu ändern versucht, [a-zåäö \ -] + aber es gibt auch das gleiche Ergebnis ..

jemand helfen kann? Vielen Dank im Voraus! :)

War es hilfreich?

Lösung

Ich bin über Zend Route nicht sicher, aber bei der Verwendung von, zum Beispiel, preg_match, können Sie für so etwas wie

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

(beachten Sie die u für Unicode). Eine weitere Möglichkeit besteht darin, dass Ihre Daten% -escaped.

Und ich bin nicht sicher, was [a-z-å|ä|ö] ... bedeuten soll

Andere Tipps

ich glaube, der Browser diese Zeichen kodieren würde und nicht sicher, Zend Framework es entschlüsseln, bevor es auf die Route Motor vorbei, können Sie einen regulären Ausdruck mit dem Äquivalent% dieser Charaktere versuchen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top