Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parsowanie do JSON + polskie znaki
Forum PHP.pl > Forum > Po stronie przeglądarki
empty
Witam.
Wykonuję przez jquery zapytanie do bazy, zapytanie zwraca wynik poprawnie, nastepnie wrzucam wynik zapytania w postaci tablicy do json_encode,
problem polega na tym ze gdy json (tak mi sie wydaje ze on) natrafi na polski znak to jako wartosc daje <b>null</b>.
Automatycznie na stronie zamiast właściwej wartosci mam nulla.
Jak się z tym uporać aby poprawnie wyswietlac wartosci z polskimi znakami questionmark.gif
HEEEELP sad.gif
nospor
json działa poprawnie jedynie z utf-8. Jeśli masz inne kodowanie to musisz wpierw to przekonwertować na utf-8
empty
No tak, ale iconv konwertuje tylko stringi, a co z arrayami questionmark.gif
nospor
No pomysl chwilkę....
musisz każdy string w tablicy przekonwertować przy pomocu iconv. A najlepiej konwertuj na etapie budowania tablicy
empty
taaaaak myslalem wacko.gif
czyli trzeba recznie sciana.gif
czlowiek leniwy, nie chce sie ;-)
nospor
Jakie ręcznie? Zwykłe FOREACH albo array_walk
http://www.php.net/manual/en/function.array-walk.php
empty
faktycznie oneeyedsmiley02.png
Dzieki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.