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ď č. 1Spoloč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.