Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.01 c
2-1240454821
vegarulez
2009-04-23 06:47
2009.06.07
Вопрос про Zquery+ while not EOF


2-1240241532
Sitnic
2009-04-20 19:32
2009.06.07
Как поюзать ClientSocket из консольного приложения?


15-1238827193
dreamse
2009-04-04 10:39
2009.06.07
Плагины для IE


2-1240486269
js2
2009-04-23 15:31
2009.06.07
Загрузка записей из таблицы БД


2-1240246030
alex989
2009-04-20 20:47
2009.06.07
Странности с математикой (real, extended)