Unicode & UTF8
От: Vis Украина  
Дата: 14.10.04 17:45
Оценка:
Здравствуйте.

Помогите, плз, решить задачу:
Есть тескт без всяких заголовков.
Нужно узнать является ли он обычным текстом, Unicode или UTF-8

Ввиду того, что это наверняка сложная задача, буду доволен, если получу хоть какую-то рабочую ссылка на библиотеку, которая решает мою задачу.
Re: Unicode & UTF8
От: Аноним  
Дата: 14.10.04 18:50
Оценка:
IsTextUnicode
Re[2]: Unicode & UTF8
От: Vis Украина  
Дата: 15.10.04 09:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>IsTextUnicode


Тут бы время "спасибо" сказать,
но я забыл добавить что нужно с этим самым Unicode-текстом работать и в Win9x
Re[3]: Unicode & UTF8
От: BlackHeretic Израиль  
Дата: 17.10.04 08:49
Оценка:
Здравствуйте, Vis, Вы писали:

Vis>Здравствуйте, Аноним, Вы писали:


А>>IsTextUnicode


Vis>Тут бы время "спасибо" сказать,

Vis>но я забыл добавить что нужно с этим самым Unicode-текстом работать и в Win9x

Попробуй перегнать это дело из UTF-8 в UNICODE. Если не получится — то это не UTF-8. Если получится — проанализируй на то что это текст ASCII — если да, то обычный текст, иначе UTF-8. Если же не получилось из UTF-8 в UNICODE — то можно проанализировать последовательности 'A', '\0' (это L'A') и иже с ними. Если хочется открыть файл — то можно посмотреть на первые 2-3 байта — в MS стандарте там стоит маркер кодировки (на него можешь глянуть посмотрев в бинарном виде сохраненный в NOTEPAD текст в той или иной кодировке — SaveAs).
ICQ 156156278
Re[3]: Unicode & UTF8
От: quirrc  
Дата: 17.10.04 20:35
Оценка:
Скорее всего Notepad использует те же методы, что и MLang.

Vis>Здравствуйте, Аноним, Вы писали:


А>>IsTextUnicode


Vis>Тут бы время "спасибо" сказать,

Vis>но я забыл добавить что нужно с этим самым Unicode-текстом работать и в Win9x
Re[2]: Unicode & UTF8
От: SWW Россия  
Дата: 18.10.04 05:55
Оценка:
Здравствуйте, Аноним, Вы писали:

А>IsTextUnicode


здесь
Автор: SWW
Дата: 22.05.04
Re[3]: Unicode & UTF8
От: SWW Россия  
Дата: 18.10.04 05:57
Оценка:
Здравствуйте, Vis, Вы писали:

Vis>Здравствуйте, Аноним, Вы писали:


А>>IsTextUnicode


Vis>Тут бы время "спасибо" сказать,

Vis>но я забыл добавить что нужно с этим самым Unicode-текстом работать и в Win9x

WideCharToMultiByte и MultiByteToWideChar работают с Win95
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.