Главная страница
    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.45 MB
Время: 0.004 c
15-1238873143
oxffff
2009-04-04 23:25
2009.06.07
Чем захватить Direct3d9?


2-1240322521
FEV
2009-04-21 18:02
2009.06.07
Управление другой программой


15-1238739088
Patrick
2009-04-03 10:11
2009.06.07
Представление данных


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


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский