Главная страница
    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.041 c
8-1115518446
zero-g
2005-05-08 06:14
2005.09.25
Изменения размера BMP


14-1125277977
Учащийся
2005-08-29 05:12
2005.09.25
Как в фотошопе нарисовать элипс толщиной в пиксель?


1-1125394958
Max4
2005-08-30 13:42
2005.09.25
перевести текстовый файл из Dos в Windows кодировку


3-1123475272
АлеКо
2005-08-08 08:27
2005.09.25
поведение ADODataSet в Master-Detal


6-1117631212
Poul
2005-06-01 17:06
2005.09.25
Сообщения Windows.





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