Сборник часто задаваемых вопросов по программированию в среде Borland C++ Builder

           

Как конвертировать строку из кодировки win в KOI?



Вопрос: Как конвертировать строку из кодировки win в KOI?

Ответ : Вот вариант перекодировки из Win в Koi8. code: -------------------------------------------------------------------------------- AnsiString S,N,C,SKoi,SWin; SKoi="ЈіёАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"; SWin="ёЁTюабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ"; int k; S="Строка"; //Строка Win. for(int j=1; j<=S.Length(); j++) { C=S[j]; k=AnsiPos(C,SWin); if(k==0) N+=S[j]; else N+=SKoi[k]; } //N строка Koi8 --------------------------------------------------------------------------------

Содержание раздела