Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.03.21;
Скачать: [xml.tar.bz2];

Вниз

Как преобразовать кодировку GB2312 в UTF-8 или 16?   Найти похожие ветки 

 
@!!ex ©   (2010-01-20 22:12) [0]

Есть XML файл. Из него нужно вытащить все строки в кодировке GB2312 и запихать их обратно уже в UTF-8 или в UTF-16.
Я никогда с кодировками не работал, поэтому даже не знаю куда копать...


 
Игорь Шевченко ©   (2010-01-20 22:19) [1]

у тебя тоже этот сайт вместо гугля ?
Отвыкай.

http://stackoverflow.com/questions/379191/convert-gb2312-to-utf-8


 
@!!ex ©   (2010-01-20 22:24) [2]

Гуглм я пользовался и этот сайт видел. только CP936 не хочет выдавать материалы в нормальном виде...
Да и непонятно как этот NET код под Дельфи перевести.


 
@!!ex ©   (2010-01-20 22:39) [3]

Нашел.
http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT


 
@!!ex ©   (2010-01-20 23:53) [4]

Мда. Решение на поверхности:
MultiByteToWideChar(936,0,InString,InStringLength,OutString,OutStringLength);


 
Anatoly Podgoretsky ©   (2010-01-21 09:42) [5]

Странно, что ты так долго искал MultiByteToWideChar, когда это штатное и постоянно рекомендуемое в конференциях. Да и в справке очень легко на нее выйти


 
@!!ex ©   (2010-01-21 10:15) [6]

> [5] Anatoly Podgoretsky ©   (21.01.10 09:42)

Меня сбило то, что Excel(для которого собственно делаю конвертирование) сохраняет в другой кодировке и конвертирование отличается от CP936...


 
Anatoly Podgoretsky ©   (2010-01-21 10:34) [7]

Ну так правильно делает, это же Юникод приложение. Чтобы вывести что то отличное от Юникода, надо специально делать через SaveAs



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.03.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
2-1263635338
OOO_leg
2010-01-16 12:48
2010.03.21
Компоненты


11-1214300690
Valera
2008-06-24 13:44
2010.03.21
Замена системных модулей для Delphi7.


4-1198661890
MultIfleX
2007-12-26 12:38
2010.03.21
События в ноуте


2-1263985991
][ab
2010-01-20 14:13
2010.03.21
TBitBtn изменение свойства Kind


1-1243237795
_REA
2009-05-25 11:49
2010.03.21
Китайский язык





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