UTF-8 in PHP is rather unpleasant

The current state of UTF-8 support in PHP5 makes it difficult to work with

Now I remember why I left it so long to add UTF-8 support to the Alpha Framework: the current support for UTF-8 in PHP5 is unpleasant to work with to say the least. Some third party libraries try to make it more bearable, Patchwork UTF-8 in particular is commendable, but these are just plugging gaps in the core language until PHP6 comes along (right around the time we'll see Perl6, and Duke Nukem Forever 2...).

In the interim, we suffer. You can follow my sad trial of bleakness and sorrow here: Convert Alpha to UTF-8

John Collins

I have been writing about web technology and software development since 2001. I am the developer of the Alpha Framework for PHP, and the five.today personal productivity app. I love open source, technology, and economics.