Вниз
Скачать: CL | DM;

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

 
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
9-1117037884
Trimp
2005-05-25 20:18
2005.09.25
frustum culling, матрицы MODELVIEW и PROJECTION


6-1117619574
cyborg2004
2005-06-01 13:52
2005.09.25
Тип открытого файла в WebBrowser


14-1125247209
Ксардас
2005-08-28 20:40
2005.09.25
А DelphiDirect это что-то вроде WindowsUpdate?


1-1125917246
DesWind
2005-09-05 14:47
2005.09.25
Обясните смылсл данных действий.


14-1125088645
ronyn
2005-08-27 00:37
2005.09.25
Что означают в Делфи разделы privat, public.




   Наверх