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 Comments

  • 1
    Vaidas Žilionis
    June 29, 2009 - 15:52 | Permalink

    Nuo kurios čia versijos?

  • 2
    Karolis
    June 29, 2009 - 17:45 | Permalink

    PHP 5.2.10, json 1.2.1, iconv 2.5

  • 3
    July 1, 2009 - 14:00 | Permalink

    hmm.. ant ruby viskas ok .P

  • 4
    Karolis
    July 1, 2009 - 21:17 | Permalink

    Eimantai, gerai, kad ant ruby viskas gerai ;) rubylnikas tu :P

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>