Главная страница
    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.045 c
4-1122777656
GETWORD
2005-07-31 06:40
2005.09.25
Определение момента поного открытия MS Word


14-1125299037
Layner
2005-08-29 11:03
2005.09.25
Русификация приложения через Translations Manager


1-1125747848
DaRrG
2005-09-03 15:44
2005.09.25
Помогите запихать курсор в библиотеку (DLL)


1-1125409650
Anat
2005-08-30 17:47
2005.09.25
РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ


14-1125399088
Игорь Шевченко
2005-08-30 14:51
2005.09.25
Читать. Просветляться.





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