Code: Select all
StatusUserFormat=0x%cH (%cd)
Код символов от 0x00 по 0x7F отображается верно, а код символов с 0x80 по 0xFF какой-то странный.
Code: Select all
StatusUserFormat=0x%cH (%cd)
Да, а какой код нужно ожидать в НЕ юникодном формате текста.видимо ожидается, что код символов будет в ANSI
1. Ну для этого существуют бинарные редактора. Для них содержимое - последовательность байт. Для нас(для АР) содержимое файла - последовательность текстовых символов(в любом представлении, о котором договорилось сообщество, и если не ошибаюсь, то некоторые символы могут занимать вплоть до 16 байт).Хочется видеть истинный код символа, тот который в файле, а не то как его выводит при открытии AkelPad.
А это по ВашемуТак написано в Справке, никаких упоминаний про юникодность всего, что выше 0x7F.
не Юникодность? Ничего о Юникодности >0x7F не сказано, потому что Юникодно всё(и уж давно пора привыкнуть, что в WindowsNT Юникодно всё по-умолчанию, как и в 99% современных ОС).латинская "o" 0x6F. В строке состояния вижу: 0x006F (111)
IMHO, в Статусе должна быть возможность видеть тот код, "который взял".И не факт что положит точно в том виде, в котором взял.
Code: Select all
U+007D (0x7D)
U+007E (0x7E)
U+0402 (0x80)
U+0403 (0x81)
U+201A (0x82)
U+0453 (0x83)
U+201E (0x84)
Раз уж пошла такая пьянка то можно было бы сделать так: показывать в строке статуса результат WideCharToMultiByte для кодировки текущего документа в качестве параметра UINT CodePage. Т.е. как раз "\xD0\x91" для "Б" в UTF-8, и один байт для ANSI.Instructor wrote:GGS
Есть одна проблема как отобразить Ansi. Например, UTF-8 файл буква "Б" Ansi код "\xD0\x91".
Код основного символа?FeyFre wrote:Какой именно код нужно будет показать?