I've been having various issues with unicode since starting to use and play around with 4.7. I don't recall having any issues at all with 4.6.x. Now, some of you may be saying "not surprising", and that is kinda my point: I don't know whether that's surprising or not!
What I'm trying to say is that, like a lot of people out there coming to Drupal (I hope / suspect), I actually know and understand very little about the whole world behind web development. One very dark area for me, for example, is unicode.
This is something I have never fully understand and still have problems with (bear witness, nodes 45176 and 43567). Here is a classic example of what I'm talking about. Imagine for the moment that I'm an ordinary Joe finding my way around Drupal and setting up my first Drupal site. I have dabbled in PHP and MySQL and can just about find my way around my web server.
I discover one day that there has been an updated version of locale.inc and I know enough about the CVS repositories to be able to go and get it. I go to the page, I click the 'download' tab against the version I want. I copy. I paste. I upload. But wait, let's go back and look at the process for real:
1) I'm viewing the page in Firefox (1.5). Some of the code I'm viewing looks like this:
"zh-hans" => array("Chinese, Simplified", "ç®€ä½“ä¸æ–‡"),