Вопрос: Как конвертировать строку из кодировки 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
--------------------------------------------------------------------------------
|