Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2009, 15:09   #1
zver777
Пользователь
 
Регистрация: 31.07.2009
Сообщений: 89
По умолчанию Кодировка файла

Мне необходимо узнать в какой кодировке сохранён текстовый файл(в ANSI или UTF8).
Не подскажете как это узнать?
zver777 вне форума Ответить с цитированием
Старый 23.08.2009, 15:26   #2
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Код:
function IsTextUnicode(lpBuffer: Pointer; cb: Integer; lpi: PINT): BOOL;
Это статистическая API-функция, т.е. её результат не 100%. Для конкретного анализа кодировок (utf-8, koi-r ...), вроде, тоже используют стат. методы - читают в одной кодировке и смотрят - нет ли нормальных слов, потом в другой, и т.д. Если в файле - стандартный текст, то сравнение по словарю обычно дает верный ответ.
BaronTreep вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel VBA, Экспорт в txt, кодировка файла UTF-16 LE/UCS-2 Little Endian+еще один интересный вопрос Maxximus Microsoft Office Excel 17 04.09.2009 20:03
кодировка asil Общие вопросы Delphi 1 23.05.2009 09:55
Кодировка Nixtone Помощь студентам 4 27.05.2008 14:12
Кодировка вложения(имени файла) iamur Работа с сетью в Delphi 2 17.01.2008 15:35
Формат файла(кодировка) LeoN Общие вопросы Delphi 3 02.01.2007 13:39