Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

Проблема кодировок   Найти похожие ветки 

 
Billi   (2004-09-25 16:02) [0]

Часто возникает проблема при передачи строки содержащей русские символы и приложение Delphi в другое приложение (Word, Excel) через буфер обмена (TClipboard), русские символы превращаются то в кашу из знаков препинания, вопросов и символов какого-то неизвестного языка.
С чем это связано, и как с этим бороться ?


 
Dmy   (2004-09-25 16:38) [1]

Насколько я понимаю, это происходит из-за того, что символы в Delphi храняться как ANSI, а в Office используется Unicode, и, возможно, на компьютере стоит нерусская версия Windows (или ХР с установленой нерусской кодировкой по умолчанию)...

Попробуй выставить у компонентов свойство Font.Charset в RUSSIAN_CHARSET вместо DEFAULT_CHARSET...


 
Billi   (2004-09-25 17:29) [2]

Понятно спасиб

А вот еще проблемка открываю файл, скажем из директории
...../Мои документы/.... имя файла получаю через OpenDialog
он string возвращает, в последствии эту строку передаю, в функцию
которая работает с Widestring (вроде бы, так интерфейс описан, сама функция в DLL), и опять 25 одни вопросы вместо Мои документы :( Что интересно на некоторых машинах работает нормально,
а на некоторых нет.


 
Cobalt ©   (2004-09-25 21:45) [3]

Насколько знаю - это зависит от локали пользователя - где-то проскакивала ветка про это. Функция называлась, типа, Set-что-то там-CP (codepage). Возможно, MSDN тебе поможет.


 
GanibalLector ©   (2004-09-26 00:24) [4]

ActivateKeyboardLayout(LoadKeyboardLayout("00000419",0),0);


 
Cobalt ©   (2004-09-26 11:33) [5]

>GanibalLector ©   (26.09.04 00:24) [4]
Это тоже помогает?



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

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
3-1095152992
Medik
2004-09-14 13:09
2004.10.10
запрос в SQL Server 2000 и Paradox


1-1095767994
avsam
2004-09-21 15:59
2004.10.10
Edit (Combobox) с выпадающим калькулятором


14-1095591487
Программер_
2004-09-19 14:58
2004.10.10
Два вопроса по коду кто знает помогите


14-1095934038
Мюмзик
2004-09-23 14:07
2004.10.10
о компиляции компиляторов


4-1094027322
SkyRanger
2004-09-01 12:28
2004.10.10
Нажатие кнопки в окне другого приложения