/ Vstupný reťazec JSON - json, unicode

Vstupný reťazec JSON - json, unicode

Vidím, že JSON prijíma iba reťazce, ktoré vyzerajú takto: Kivu00e1lu00f3 magyar szereplu00e9s a nemzetku00f6zi pu00e1rlatversenyen.

Unicode znaky ako á, é, ő, etc utiecť s a ofc "/" je tiež unikol s.

Moja otázka je, ako môžem konvertovať obsahový text do tohto formátu ecpaed, aby mohla aplikácia s ním pracovať?

odpovede:

1 pre odpoveď č. 1

Spoločnosť JSON neprijme len sekvencie úniku v systéme unicode, ak máte výnimku z používania á atď, potom to bolo preto, lebo ste ho nekódujú ako utf-8. JSON je určený na prácu len s utf-8, UTF-16 a UTF-32 kódovaním.

Vaše chápanie JSONu zrejme pochádza z PHP json_encode, ktorý štandardne používa unicode escape sekvencie (pre súlad s syntaxou reťazca javascript a bezpečnosťou ASCII) a uniká normálnemu lomu pre dôvody anti-XSS ("</script>" becomes </script>"), ale ani jedno z nich sa nevyžaduje.

Ak potrebujete pomoc s kódom, mali by ste jednoducho zverejniť kód a podrobnosti namiesto toho, aby ste robili falošné predpoklady.