json_encode

Naujausioje php versijoje json_encode veikia tik su UTF-8. Jei bandom bet ką convertint į UTF-8 su iconv kyla problemų, nes neradus lietuviškom raidėm stringas yra nukerpamas. Toliau buvo bandyta mb_convert_encoding. Atrodo suveikė. Tačiau kilo problemų su Ė raide. Štai kokia diskusija kilo iš to:

A: o gal php virukai nusprende ant ė raides exeptiona uzhdeti
A: ten gi vieni zhydai programina
B: :D
A: gal jiems draudzhiama ė raide
B: kaip ir kiauliena su alkoholiu?
A: nu gal jiems ė raide kaip keule atrodo
A: tokia riesta ir su tashkiuku
B: keulĖ
B: karoče – jei paversi, tai atrodys kaip kiaulė su galvaa. taškiukas – galva
B: viskas aišku kodėl Ė problemas sukelia
B: vlkk laišką reikia parašyt
B: kad išimtų Ė raidę
A: tai jo
A: uzhpisa
A: o gal isheme ISO ish utf-8 lenteles ė raide
A: microsoftas patenta pateike ant ė raides ir psio

Tai štai kokios kyla problemos kartais darbe.

P.S. Čia nėra rasinės neapykantos ar kitaip kurstoma rasinė neapykanta.

P.P.S. Problemos su konvertavimu kyla 5.2.10 php versijoje.


4 Responses to “json_encode”

Leave a Reply