Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: json i problem z kodowanie
Forum PHP.pl > Forum > PHP
chomiczek
Mam problem z kodowaniem pliku w formacie json.

Przykładowe dane jakie zwraca są dla mnie zwracane to np:
  1. {"264-145D":{"id":"264-145D","zapas":"1.000","rezerwacja":"0.000","nazwa":"PROCESOR QM-DATA 200; ZE STOJAKIEM "},"368-911":{"id":"368-911","zapas":"1.000","rezerwacja":"3.000","nazwa":"\u008cREDNIC\u00d3WKA MIKROMETRYCZNA TR\u00d3JPUNKTOWA 6-12\/0,001 ZESTAW "}}


Problem dot. "\u008cREDNIC\u00d3WKA MIKROMETRYCZNA TR\u00d3JPUNKTOWA 6-12"

w jaki sposób mam to przekonwertować? Nie mam już żadnego pomysłu.

Próbowałem iconv(), mb_convert_encoding() i ciągle mam krzaki zamiast polskich znaków :/

jakaś podpowiedź?
StrefaPi
json_decode? u mnie dekoduje do tablicy to prawidłowo?

Kod
array (
  '264-145D' =>
  array (
    'id' => '264-145D',
    'zapas' => '1.000',
    'rezerwacja' => '0.000',
    'nazwa' => 'PROCESOR QM-DATA 200; ZE STOJAKIEM ',
  ),
  '368-911' =>
  array (
    'id' => '368-911',
    'zapas' => '1.000',
    'rezerwacja' => '3.000',
    'nazwa' => 'ŒREDNICÓWKA MIKROMETRYCZNA TRÓJPUNKTOWA 6-12/0,001 ZESTAW ',
  ),
)
chomiczek
Jak popatrzysz to jednak nie prawidłowo.

Kod
'nazwa' => 'ŒREDNICÓWKA MIKROMETRYCZNA TRÓJPUNKTOWA 6-12/0,001 ZESTAW ',



brakuje Ś, powinno być

Kod
'nazwa' => 'ŒŚREDNICÓWKA MIKROMETRYCZNA TRÓJPUNKTOWA 6-12/0,001 ZESTAW ',
StrefaPi
bo prawidłowo zakodowany string z "Ś" na początku wyglądać powinien tak (jest błąd w danych wejściowych klik):

Kod
\u015aREDNIC\u00d3WKA MIKROMETRYCZNA TR\u00d3JPUNKTOWA 6-12\/0,001 ZESTAW
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.