konto usunięte

Temat: json & utf8 - plugin z symfony nie zwraca utf8

witam

problem dotyczy pluginu do symfony [plugin jest dostępny pod adresem http://trac.symfony-project.org/wiki/sfYzAjaxValidatio... ], kodu nie ma tam dużo.
Plugin służy do AJAXowej walidacji formularzy, ale wygląda tak jakby nie używał utf8 [pliki z tekstem mam kodowane utf8, a skrypt podczas walidacji zamiast polskich znaków zwraca krzaki] - a przecież json zwraca utf8

firebug pokazuje coś takiego [podaję tylko fragmenty]:

Request Headers
Accept-Language pl,en-us;q=0.7,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-2,utf-8;q=0.7,*;q=0.7
Content-Type application/x-www-form-urlencoded; charset=UTF-8


Response Headers
X-Json ([['error_for_nickname',' ↓ Musisz podać login  ↓'],['error_for_password',' ↓ Musisz podac haslo  ↓']])
Content-Type text/html

czy ktoś z Was ma pomysł na rozwiązanie ...

konto usunięte

Temat: json & utf8 - plugin z symfony nie zwraca utf8

Paweł Ryznar:
czy ktoś z Was ma pomysł na rozwiązanie ...

Symfony jest Open Source, więc możesz w nim śmiało dłubać.
Jak ci się uda poprawić, to stwórz patcha i wyślij tam gdzie trzeba. ;)

konto usunięte

Temat: json & utf8 - plugin z symfony nie zwraca utf8

Podejrzam Accept-Charset. Jesteś pewien, że strona kliencka jest oddawana w utf-8?

konto usunięte

Temat: json & utf8 - plugin z symfony nie zwraca utf8

strona jest tutaj http://www.fastbrowsing.ryznar.eu [krzaki widoczne po kliknięciu "zaloguj"] , dawno tego nie ruszałem, ale o ile pamiętam, jak robiłem własne akcje z ajaxem [za pomocą helperów dostępnych w symfony] to zwracało normalny tekst

konto usunięte

Temat: json & utf8 - plugin z symfony nie zwraca utf8

Wygląda na to, że tekst jest zakodowany w UTF-8 podwójnie. Nie wiem dokładnie, dokąd masz patrzeć, bo już dawno temu nie miałem takiego problemu (i nie pamiętam jak z tym walczyć). Czy przypadkiem gdzieś nie zakodowujesz tekst w UTF8 "dla pewności"?

konto usunięte

Temat: json & utf8 - plugin z symfony nie zwraca utf8

ja raczej nic takiego nie robię, po prostu używam pluginu tak jak w dokumentacji, ale możliwe że autor coś przeoczył. Dziękuję za wskazówkę, przynajmniej wiem czego szukać.



Wyślij zaproszenie do