Код:
code_page_ru['А'] = 'A'; //'А'0x90
code_page_ru['Б'] = (char)160;
потом глядь, а 'A' двухбайтовый
сейчас это выглядит вот так, все работает но осадочек остался
Код:
char _code_page_ru[256] = {
[' ' & 0x00FF] = ' ',
['.' & 0x00FF] = '.',
['=' & 0x00FF] = '=',
['+' & 0x00FF] = '+',
['-' & 0x00FF] = '-',
[':' & 0x00FF] = ':',
[';' & 0x00FF] = ';',
['[' & 0x00FF] = '[',
[']' & 0x00FF] = ']',
['(' & 0x00FF] = '(',
[')' & 0x00FF] = ')',
['%' & 0x00FF] = '%',
['@' & 0x00FF] = '@',
['*' & 0x00FF] = '*',
['/' & 0x00FF] = '/',
['\\' & 0x00FF] = '\\',
['|' & 0x00FF] = '|',
['?' & 0x00FF] = '?',
['<' & 0x00FF] = '<',
['>' & 0x00FF] = '>',
['А' & 0x00FF] = 'A', //'А'0x90
['Б' & 0x00FF] = (char)160, //'Б'
['В' & 0x00FF] = 'B', //'В'
['Г' & 0x00FF] = (char)161, //'Г'
['Д' & 0x00FF] = (char)224, //'Д'
['Е' & 0x00FF] = 'E', //'Е'
['Ж' & 0x00FF] = (char)163, //'Ж'
['З' & 0x00FF] = (char)164, //'З'