Note that there are some explanatory texts on larger screens.

plurals
  1. POHow well does your language support unicode in practice?
    primarykey
    data
    text
    <p>I'm looking into new languages, kind of craving for one where I no longer need to worry about charset problems amongst inordinate amounts of other niggles I have with PHP for a new project.</p> <p>I tend to find Java too verbose and messy, and my not wanting to touch Windows with a 6-foot pole tends to rule out .Net. That leaves essentially everything else -- except PHP, C and C++ (the latter two of which I know get messy with unicode stuff irrespective of the ICU library).</p> <p>I've short listed a few languages to date, namely Ruby (loved the mixins), Python, Lisp and Javascript (node.js). However, I'm coming with highly <a href="https://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default">inconsistent</a> <a href="https://stackoverflow.com/questions/1416215/which-programming-languages-were-designed-with-unicode-support-from-the-beginning">information</a> <a href="http://blog.grayproductions.net/articles/understanding_m17n" rel="nofollow noreferrer">on</a> <a href="https://stackoverflow.com/questions/1036585/unicode-support-in-various-programming-languages">unicode</a> <a href="https://stackoverflow.com/questions/4149388/does-ruby-support-unicode-and-how-does-it-work">support</a> and I'm dreading (lack of time...) to learn each and every one of them to the point where I can safely break it to rule it out.</p> <p>In so far as I understood, Python 3 <em>seems</em> to have it. As does Ruby 1.9. Lisp <a href="http://www.cliki.net/Unicode%20and%20Lisp" rel="nofollow noreferrer">not necessarily</a>. Javascript presumably.</p> <p>There's arguably more than unicode support to a language, but in my experience it tends to become a major drawback when dealing with locale.</p> <p>I also realize the question is somewhat subjective. (Please don't close it on that grounds: I'm actually linking to several SO threads which I found unsatisfying.) But... as a user of any of these languages, how well do they support unicode in practice?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload