Ik wil buitenlandse tekens gebruiken in een URL die ik oproep dmv AJAX. Om te zorgen dat dat allemaal goed gaat, gebruik ik de javascript-functie escape() die mij een veilige tekenreeks geeft.
žÜ abc 123 wordt %u017E%DC%20abc%20123.
Nou dat ziet er allemaal heel netjes uit. Maar nu loop ik tegen het probleem aan dat ik deze encoded-string op mijn PHP-pagina niet meer gedecoded krijg.
Een groot gedeelte gaat wel goed, alle tekens die met % beginnen, doet hij netjes decoden, behalve de beginnen met %u (turkse en poolse tekens).
Weet iemand of er in PHP een standaard functie is om dit goed gedecoded te krijgen? Of misschien een andere oplossing zodat de tekst weer leesbaar wordt?
žÜ abc 123 wordt %u017E%DC%20abc%20123.
Nou dat ziet er allemaal heel netjes uit. Maar nu loop ik tegen het probleem aan dat ik deze encoded-string op mijn PHP-pagina niet meer gedecoded krijg.
Een groot gedeelte gaat wel goed, alle tekens die met % beginnen, doet hij netjes decoden, behalve de beginnen met %u (turkse en poolse tekens).
Weet iemand of er in PHP een standaard functie is om dit goed gedecoded te krijgen? Of misschien een andere oplossing zodat de tekst weer leesbaar wordt?