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

Вниз

Русский текст и английская раскладка   Найти похожие ветки 

 
twin   (2005-08-29 17:51) [0]

Когда я использую следующий код...

MainForm.AltMemo1.SelText:="<a href="" + URLEdit1.Text + "">" + MainForm.AltMemo1.SelText + "</a>";

с английской раскладкой все русские букву превращаются в знаки вопроса. Текст в латинице остаётся как есть.

Исходные данные: text
Жмем на кнопку, получаем <a href="содержание URLEdit1">text</a>
Исходные данные: текст
Жмем на кнопку, получаем <a href="содержание URLEdit1">????</a>

Если заранее переключиться на русскую раскладку - ошибки не возникает.

Кто-нибудь знает как с этим справляться не переключаясь на RU?


 
twin   (2005-08-29 19:14) [1]

...


 
vrem   (2005-08-29 19:18) [2]

defaultcharset в свойствах формы поставить (может быть)


 
Anatoly Podgoretsky ©   (2005-08-29 19:23) [3]

Что то ты не то рассказываещь, но это не важно, важно что URL по стандарту так представлять нельзя, их надо кодировать в Url Encode


 
twin   (2005-08-30 09:50) [4]

Anatoly, забей на URL - это просто ради примера.
Проблема в том, что русский текст становится знаками вопроса.


 
twin   (2005-08-30 09:53) [5]

vrem, не нашел такого свойства


 
twin   (2005-08-30 10:11) [6]

Если плохо обьяснил, поясню.

Идет работа с выделенным текстом.
Выделенный текст: = text + "без разницы какой текст" + text + выделенный текст + text

Выделенный текст превращается в знаки вопроса в случае если раскладка (язык) установлена на английский. Если раскладка русская, то ошибки не происходит.

Такой же глюк можно встретить если к примеру скопировать(на англ. раскладке) из Delphi код с русскими комментариями и вставить их в Word.


 
Наиль ©   (2005-08-30 13:27) [7]

Есть два способа:
1. Использовать Wide-строки.
 Сам не пользовался. Поэтому больше ничего не скажу.
2. Переключать и востанавливать раскладку при копировании.
 Образец, функция SetImeName из модуля Controls.



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

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

Наверх




Память: 0.46 MB
Время: 0.038 c
4-1122815038
Dust
2005-07-31 17:03
2005.09.25
висяк на Winsock.Socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);


9-1117037884
Trimp
2005-05-25 20:18
2005.09.25
frustum culling, матрицы MODELVIEW и PROJECTION


2-1124308294
Pasha L
2005-08-17 23:51
2005.09.25
что есть ^


3-1124100158
kreyl
2005-08-15 14:02
2005.09.25
Кнопка СТОП для запросов


2-1124204973
Андрей Молчанов
2005-08-16 19:09
2005.09.25
невидимые TTreeNode





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