Вопрос такой, почему в опенсорц сообществе выбрали международную локализацию utf8???
1) Программировать её НЕУДОБНО, причём крайне.
2) Не содержит всех символов.
3) Будет видоизменяться (новые версии стандарта).
4) Идём на поводу продажной ISO и корпораций.
Если дял совместимости, то для этого есть куча локалей с 8-битными кодировками. Ведь если уж делать, то делать сразу хорошо, выбрав оптимальное решение! Или в вопросе кодировок все дружно про это забыли?! Я могу понять, зачем виндовсы всякие на utf8, но почему опенсорц-движение выбрало те же грабли?! Я никак не могу понять. Или IBM толкает свою политику? Дак почему сторонние разработчики на это ведутся?
Чтобы более ясно видеть проблему, вот ссылка:
http://port.alexia.com.ua/article209.html
Или, что тоже самое
http://linux.opennet.ru/base/rus/codepage_review.txt.html
Самое обидное, что локали нет utf32...
И всё равно, не хочется переводить проект на utf8, лучше utf32 и перекодировщика модуль напишу, но только не utf8!