Ryan, I have just tested the commit 4500 and I’m very glad to say: it works very well!
It’s really good to know that we will not have these problems in the future because there are many people (not only Russians, I know, for example, one Swedish man too) who has always the same issues with encoding.
I have attached two screenshots.
First screenshot shows the real problems with encodings if we install MODx 0.9.6.2 that was downloaded from official repository.
Second screenshot shows that all is working very good on the latest SVN version (4500 commit).
These tests I have done on my PC with Apache 2.0 and MySQL 5, default database encoding is UTF-8, OS Windows XP.
P.S.: I can’t upload my screenshots (they are about 300 kbytes in total). I have attached them as external images.
The system said "The upload folder is full. Please try a smaller file and/or contact an administrator." Can it be fixed?
By the way, both of these versions (current 0.9.6.2 and 4500 commit) have a small issue with installations. If you try to change the language when you install MODx, for example, to Russian, German or any other language that has own alphabet symbols, you will see smth like that:
Добро пожалова - Russian
Sie müssen Ihren vollständigen - German
MODx�インストールを開始���〠- Japanese
and so on...
Of course this is not right language symbols.
It is happening because the webserver does not return right headers.
It should be "Content-Type: text/html; charset=utf-8" but really it returns "Content-Type: text/html; charset=ISO-8859-1".
So the browser ignores the META tag <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> and use the headers that it has received from the webserver.