![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определить кодировку и раскодировать [D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
IMHO © (2007-02-01 22:13:00)Имеется набор байт:
04 14 04 10 00 2C ... (etc.)
На первый взгляд, Кириллица-1251, так ведь?
Как определить кодировку произвольного набора?
И как раскодировать?
IMHO (2007-02-01 23:31:00) [1]Всё, разобрался! (thanks to Ararat Synapse)
Anatoly Podgoretsky (2007-02-01 23:16:00) [2]> Olivetti (01.02.2007 22:38:03) [3]
> Я бы вообще не брался судить о кодировке.
А не стоит говорить о кодировке вообще применительно к Юникод, там нет такого понятия, есть понятие кодового блока, а "кодировка" - Юникод он без кодировки, он сам кодировка.
Olivetti (2007-02-01 22:50:00) [3]Сынку, мне лучше знать, я знаю, что это Кириллица
Клинопись, однозначно!
IMHO (2007-02-01 22:47:00) [4]Ну а АП опытным глазом увидел суть
IMHO (2007-02-01 22:45:00) [5]
> Olivetti (01.02.07 22:39) [4]
>
> но текст написан в Кириллице
>
> А спорим, что это клинопись!
Сынку, мне лучше знать, я знаю, что это Кириллица
Olivetti (2007-02-01 22:39:00) [6]но текст написан в Кириллице
А спорим, что это клинопись!
IMHO (2007-02-01 22:38:00) [7]да, это Юникод (по 2 байта), но текст написан в Кириллице!
Olivetti (2007-02-01 22:38:00) [8]На первый взгляд, Кириллица-1251, так ведь?
Это почему это? Судя по обилию произвольных контрольных (в контексте Windows-1251) символов (04, 14, 10) - это не строка в Windows-1251. Я бы вообще не брался судить о кодировке. Вероятно, это вообще просто произвольная бинарная последовательнось.
Хотя, действительно, похоже на Юникод. Но однозначно судить по шести байтам... не возьмусь...
Anatoly Podgoretsky (2007-02-01 22:16:00) [9]> IMHO (01.02.2007 22:13:00) [0]
На первый взгляд жто не так, на первый взгляд это Юникод, точнее можно сказать если приведешь точки.