Slashdot Mirror


Mac and iOS Bug Crashes Apps With a Single Indian-Language Character (mashable.com)

A lone Indian-language character is crashing a number of messaging apps on iOS, users are reporting. The problem also extends to the Apple Watch and even Macs, all of which struggle to process the character specific to the Telugu language spoken in India.

1 of 114 comments (clear)

  1. Re: A UTF8 processing failure? by AmiMoJo · · Score: 4, Interesting

    Unicode is broken, and most Unicode apps are even more broken.

    It's time we replaced Unicode. Make 32 bits the only encoding. Ditch all combinational characters. Separate out all merged languages. Create some solid libraries to handle it an convert UTF8/16.

    With Unicode you can't even reliably tell how long a string is. Most software that claims to support it is buggy as hell. Programmers can't be expected to become language experts.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC