Текущий архив: 2009.06.07;
Скачать: CL | DM;
ВнизКонвертация кодировок. Найти похожие ветки
← →
Pavia © (2009-04-03 20:30) [0]Помогите найти или написать конвертирование из gb-2312 и big5 в UTF-8.
Это Китайскии кодировки.
В гугли был, но тот код который я нашол не работает. Хотя возможно я не из той конвертирую.
← →
Eraser © (2009-04-03 20:42) [1]> [0] Pavia © (03.04.09 20:30)
в Д2009 появился удобный класс TEncoding + несколько функций для работы с кодировками. думаю, зная номер кодировки, эта задача решается в несколько строк кода.
← →
Anatoly Podgoretsky © (2009-04-04 08:22) [2]> Pavia (03.04.2009 20:30:00) [0]
Разве это не Юникод?
← →
Pavia © (2009-04-05 12:16) [3]Не это не Юникод.
Юникод это UTF-8 и UTF-16. Хотя обычно под Юникод понимают именно 16битную.
Я разобрался. У меня там и юникод еще был который мешался.
Вызываем MultiByteToWideChar для перевода в Unicode из CodePage равной 950 (big5) или 936 (gb2312) А затем Utf8Encode.
Только почему-то файлы с юникодовыми именами не хотят создоваться.
← →
Anatoly Podgoretsky © (2009-04-05 12:26) [4]> Pavia (05.04.2009 12:16:03) [3]
Первое это не Юникод, а транспортная упаковка.
← →
Городской Шаман (2009-04-05 19:02) [5]
> Pavia © (03.04.09 20:30)
>
> Помогите найти или написать конвертирование из gb-2312 и
> big5 в UTF-8.
> Это Китайскии кодировки.
>
> В гугли был, но тот код который я нашол не работает. Хотя
> возможно я не из той конвертирую.
Если только под Windows то MultiByteToWideChar дважды, сперва в Unicode, потом в UTF8.
← →
Pavia © (2009-04-05 22:43) [6]
> Если только под Windows
А если под свою ОС? =)
← →
Городской Шаман (2009-04-05 23:41) [7]
> Pavia © (05.04.09 22:43) [6]
>
>
> > Если только под Windows
>
> А если под свою ОС? =)
Ну тогда ICU http://site.icu-project.org/
Страницы: 1 вся ветка
Текущий архив: 2009.06.07;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.005 c