Tag: lisp

您的语言在实践中如何支持unicode?

我正在研究新的语言,渴望一种我不再需要担心字符集之间的问题,我用PHP来处理一个新的项目。 我倾向于发现Java太冗长和杂乱,而且我不想用一个6英尺的杆子去碰Windows,往往会排除.Net。 除了PHP,C和C ++(其中后两者我知道与unicode的东西无关,与ICU库无关),基本上就是一切。 到目前为止,我已经列出了几种语言,即Ruby(喜欢mixins),Python,Lisp和Javascript(node.js)。 但是,我提供的unicode 支持 信息非常不一致 ,而且我害怕(缺乏时间…)去学习它们中的每一个,直到我可以安全地破坏它来排除它。 据我所知,Python 3 似乎有它。 Ruby 1.9也是如此。 Lisp 不一定 。 大概是Javascript。 对于一种语言来说,可以说unicode支持不止于此,但就我的经验来看,它在处理语言环境时往往成为一个主要的缺点。 我也意识到这个问题有点主观。 (请不要closures它的理由:我实际上链接到几个SO线程,我觉得不令人满意。)但是…作为这些语言的用户,他们在实践中如何支持unicode?