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

Вниз

Мультиязычное приложение   Найти похожие ветки 

 
midnight_gambler ©   (2007-07-01 19:10) [0]

WinXP HE SP2 RUS (Региональные установки Россия)
Delphi 2006 win32
стандартный VLC

Проблема вот какая: Представьте себе обычный TEdit. В котором шрифт - arial. Кодировка - западная. вписываем туда букву французского алфавита находящуюся в таблице символов под номером 231 (это такая буква "с" с черточкой пониже . под таким же номером в таблице хранится наша буква "з"). Тако вот, когда я вписываю этот символ, он у меня отображается, но когда я его оттуда пытаюсь получить, ну скажем считать его из свойства Tedit.text, то он у меня возвращается как обычная латинская "с" и кое ее по таблице уже 99! но, если я туда впишу нашу букву "з", то код вернется 231. так вот суть такова, что при вводе текста не в кириллице, походе TEdit транслирует видимо непонятные ему символы по образу ближайшего понятного. более того, если теперь эту букву "з" скопировать в TLabel и его шрифты отобразить в западной кодировке, то с большей вероятностью отобразится как раз требуемая буква французского алфавита под кодовым номером 231.

Никто не знает в чем проблема? мне надо вводить символы в нескольки языках. сохранять их в БД и затем по запросу их отображать! если есть какие-то соображения буду очень благодарен!


 
Tack ©   (2007-07-02 11:05) [1]

http://www.tntware.com/delphicontrols/unicode/



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

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

Наверх





Память: 0.45 MB
Время: 0.052 c
15-1183225958
TruePunk
2007-06-30 21:52
2007.07.29
авторское право


15-1183370524
Alkid
2007-07-02 14:02
2007.07.29
XSL eBooks - посоветуйте.


2-1183358965
Виктор007
2007-07-02 10:49
2007.07.29
Генератор ключей


15-1182938305
Углук
2007-06-27 13:58
2007.07.29
Прозрачная форма


2-1183492895
TStas
2007-07-04 00:01
2007.07.29
Почему у TString property Objects, а нет Pointers?





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