Главная страница
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.013 c
11-1178459449
xasha666
2007-05-06 17:50
2009.06.07
Проблема с отображением кнопок и не только.


2-1240333672
Дмитрий
2009-04-21 21:07
2009.06.07
Не работает программа.


15-1238749574
Ega23
2009-04-03 13:06
2009.06.07
Тут TUser меня спрашивал про аську


2-1240384955
Лёша
2009-04-22 11:22
2009.06.07
Как организовать данные?


11-1176366189
Dmitry___
2007-04-12 12:23
2009.06.07
Курсорные клавиши в Memo на форме внутри dll