void DbfStream::SetCharset(byte cs) { charset = cs; byte dest = GetDefaultCharset(); if(dest == CHARSET_UTF8) dest = CHARSET_WIN1252; codepage_cv = false; for(int i = 0; i < 256; i++) { codepage_uni[i] = ToUnicode(i, charset); codepage_map[i] = FromUnicode(codepage_uni[i], dest); codepage_rev[i] = FromUnicode(ToUnicode(i, dest), charset); if(codepage_map[i] != i) codepage_cv = true; } }
Report message to a moderator