Блин запарился. Неужели нет функции конвертации строки из unicode в разные кодовые страницы?
Сейчас как м#дак пишу кучу функций:
function UnicodeToWin874(ch: Word): Word;
function UnicodeToWin932(ch: Word): Word;
function UnicodeToWin936(ch: Word): Word;
function UnicodeToWin949(ch: Word): Word;
function UnicodeToWin950(ch: Word): Word;
function UnicodeToWin1250(ch: Word): Word;
function UnicodeToWin1251(ch: Word): Word;
function UnicodeToWin1252(ch: Word): Word;
function UnicodeToWin1253(ch: Word): Word;
function UnicodeToWin1254(ch: Word): Word;
function UnicodeToWin1255(ch: Word): Word;
function UnicodeToWin1256(ch: Word): Word;
function UnicodeToWin1257(ch: Word): Word;
…
И в каждой из них перебираю все символы. Запарило уже (особенно для всяких китайцев и корейцев)…
Самое обидное, что умом понимаю – делаю фигню и такие функции есть где-то в Windows (по крайней мере в NT/2000/XP), но найти нифига не могу:-(
А без таких конвертеров мой MS Word Document reader не работает:-)