Главная страница
    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.005 c
2-1240321156
Toha
2009-04-21 17:39
2009.06.07
Анализ имени файла на коректность


2-1240458342
AlexDan
2009-04-23 07:45
2009.06.07
Добавление FieldName


15-1238836320
Немо
2009-04-04 13:12
2009.06.07
sql Server Enterprise Manager, как скопировать job?


15-1238663375
Галинка
2009-04-02 13:09
2009.06.07
Приложение автоматизации Ворда: вопрос...


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский