Sam Ruby: PHP and Unicode. I haven't had a problem, and my site's in PHP and does Unicode (example). Everything's stored everywhere as UTF-8 (The One True Unicode Encoding).
Personally, I kind of like knowing that my data are just bags of bytes, as PHP strings currently are. PHP has extensions to do any Unicode heavy-lifting, like doing character set or encoding conversions, so I'm not really lacking there. One thing I really should be doing is sanitizing all my input to protect myself from non-UTF-8 data, but that's not a PHP-specific thing. If I get non-UTF-8 data in Python, the code will throw an exception and I have to handle that, but it's harder because Python doesn't let you break the string abstraction and get at the bytes easily (at least, not that I know how to). PHP will just carry on and I can do something to fix the problem wherever (so long as I check for it).
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):