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

Вниз

Unicode, зачем так сделано   Найти похожие ветки 

 
Михаил2   (2008-10-20 12:15) [0]

Есть программа, которая передает и получает данные через интернет-сеть по собственному бинарному протоколу, при этом все текстовые значения передаются в формате юникода. Но кроме всего этого программа также сообщает серверу активную кодовую страницу в Windows (GetACP - http://msdn.microsoft.com/en-us/library/ms776259(VS.85).aspx), зачем это сделано?

Я как-то думаю, что это связано с юникодом, но вот только не пойму зачем это нужно.
Обратно с сервера програрамме тоже приходят тестовые данные в юникоде.


 
Игорь Шевченко ©   (2008-10-20 12:18) [1]


> зачем это сделано?


теряюсь в догадках. А какую программу написали посетители этого сайта ?


 
Наиль ©   (2008-10-20 12:35) [2]

Элементарно, Ватсон!
Это нужно для того, чтобы иметь возможность не использовать юникод на сервере.


 
clickmaker ©   (2008-10-20 12:58) [3]

> зачем это сделано?

возможно, для использования в WideCharToMultiByte или наоборот


 
tesseract ©   (2008-10-20 19:38) [4]


> Я как-то думаю, что это связано с юникодом, но вот только
> не пойму зачем это нужно.


Текущая раскладка передаёться наверное. Хотя запросто может идти и доп конроль для выяснения чего там пришло. Или опять же "обрезки" ООП как недостаток реализации  сериализации.



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

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

Наверх





Память: 0.45 MB
Время: 0.041 c
2-1226407448
Новичок00
2008-11-11 15:44
2008.12.21
Документация по Jedi VCL


15-1224158164
axis_of_evil
2008-10-16 15:56
2008.12.21
право на downgrade ..


2-1226476773
leonidus
2008-11-12 10:59
2008.12.21
Непонятки с TStringGrid


2-1226679594
smartleds
2008-11-14 19:19
2008.12.21
Подскажите плз как процедуру зоздания формы вызвать вручную


2-1226510112
art
2008-11-12 20:15
2008.12.21
Помогите переделать задачу из Pascal в Delphi





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