• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wczytywanie plików JSON na strone udziela się brakiem polskich znaków.

Object Storage Arubacloud
+1 głos
1,259 wizyt
pytanie zadane 18 sierpnia 2016 w JavaScript przez vShui Początkujący (400 p.)
edycja 18 sierpnia 2016 przez vShui
Witam,

Problem polega na tym ze strona w nagłówku h3 wczytuje również nazwe pliku JSON, i tu właśnie pojawia się problem, ponieważ firefox w miejscu polskich liter wyświetla krzaczki. Wszędzie indziej polski litery są w normalnej postaci (Nawet dane z plików JSON). Wiem że mógłym zrobić po prostu kolejną tablice z nazwa poszczególnych plików i wczytywać ją zamiast nazwy pliku, niestety jest tych plików ponad 300 dlatego chciałbym tego uniknąć. Dodam jeszcze że na chromium wszystko jest normalnie.

Z góry dziekuję,
vShui
1
komentarz 18 sierpnia 2016 przez ScriptyChris Mędrzec (190,190 p.)
Upewnij się, że wszystkie pliki aplikacji (oraz JSONy) mają kodowanie znaków na UTF-8 bez BOM.
komentarz 18 sierpnia 2016 przez vShui Początkujący (400 p.)
Yup, też o tym myślałem. Niestety nie podziałało :c
Co ciekawe błąd ten występuje tylko po odświeżeniu strony.
1
komentarz 19 sierpnia 2016 przez Magicone Nałogowiec (45,100 p.)
A to nie jest tak, że JSON w standardzie z polskich znaków robi krzaczki typu \uXXX, a potem parser w JS po prostu je traktuje jako unicode?
komentarz 19 sierpnia 2016 przez vShui Początkujący (400 p.)
Już to naprawiłem :)
Okazało się że błąd leżał w regex, który nie potrafił sobie poradzić z polskimi literami po odświeżeniu strony, więc dodałem do php skrypt

http://krakiewicz.pl/ajax-utf8-polskie-znaki-diakrytyczne

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 1,218 wizyt
pytanie zadane 21 września 2015 w JavaScript przez Michał_J Nowicjusz (160 p.)
+1 głos
2 odpowiedzi 437 wizyt
pytanie zadane 12 listopada 2022 w Python przez Giacomo Nowicjusz (200 p.)
+1 głos
1 odpowiedź 820 wizyt
pytanie zadane 23 października 2021 w Java przez DzikieHarce Użytkownik (690 p.)

92,554 zapytań

141,399 odpowiedzi

319,535 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...