Autor Zpráva
Prochy
Profil
Zdravim,

chci se zeptat, je možné v PHP dekódvat znaky, které jsou převedeny pomocí json_decode? Př. mám následující: "{"1":"Nov\u00fd"}" A potřeboval bych to převést na "{"1":"Nový"}, je to možné?

Děkuji
Radek9
Profil
Prochy:
Proč přesně to potřebuješ? Ono se to samo zpětně dekóduje na „ý“. ;-)
Prochy
Profil
Ano to vím, ale potřebuju to zobrazovat v čitelný podobně a stačí mi pouze to json_encode, nechci zbytečně zpracovávat pole hodnot, proto bych rád využil této možnosti.


I kdyz je pravda, ze kdyz to prevedu do pole a nasledne foreachem z toho udelam obycejnej text, tak se nic nestane.
Fisir
Profil
Reaguji na Prochyho:
Vyzkoušej utf8_decode().
Prochy
Profil
To uz sem zkousel, aspon myslim.
Jan Tvrdík
Profil
Prochy:
Hledáš JSON_UNESCAPED_UNICODE, je to dostupné od PHP 5.4.
Prochy
Profil
Děkuji, nakonec jsem to vyřešil pomocí toho foreache. Přece jenom, je to práce na 30 sekund, takže za napsání těchto zpráv bych to měl vyřešený. Ale pro další případy se to může hodit.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0