2016-10-11 1 views
0

Ich habe eine Testaktion in meinem Controller mit einem Slug-Parameter.Symfony2 - Utf-8 slug in url

/** 
* @Route("/test/{re}") 
*/ 
public function test(Request $request,$re) { 
     return new Response("<html><head><meta charset='UTF-8'></head><body>".$re."</body></html>"); 
} 

Obwohl in Apache arbeitete mit UTF-8 nur gut, wenn ich das ganze Projekt hochgeladen in das Ergebnis so aussehen iis:. Ich weiß, dass der Controller in utf-8 ist, weil, wenn ich versuche, $ re mit einem nicht lateinischen Wort zu ersetzen, erscheint gerade fein. Irgendwelche Vorschläge ?? (Auch die URL in meinem Browser ist in Ordnung)

+0

[Diese Frage lesen] (http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) – Pete

+0

Ist das Ergebnis identisch mit utf8_encode-Funktion auf $ re? – jeremy

+0

Mit utf8_encode ist das Ergebnis in etwa so: Áñéò –

Antwort

0

Die Kodierung der Datei/des Skripts oder des ganzen Projekts kann solche Probleme verursachen. Überprüfen Sie, ob das Zeug auf utf-8 eingestellt ist.

Verwandte Themen