Borland C++ Builder FAQ - Как конвертировать строку из кодировки WIN в KOI

ОГЛАВЛЕНИЕ


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

// Напишите следующий  код:
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