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

Вниз

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

 
scolopax ©   (2005-06-01 10:00) [0]

утро бодрое. проблема в следующем: из TStringList"a загруженного из простого текстового файла берется строка.
к примеру "русскоязычный текст" и записываю её в edit1 после этого я делаю следующее

Edit1.SelectAll;
Edit1.CopyToClipboard;

однако когда пытаюсь вставить в MS Word (xp) эту строку получается набор символов а-ля : ïîçâîëÿåò çàìåíèòü

вопрос: как добиться корректной работы с кодировками? т.е. как сделать так чтобы при извлечении из буфера в вордовский документ
текст корректно отображался


 
evvcom ©   (2005-06-01 10:19) [1]

OemToChar + F1


 
scolopax ©   (2005-06-01 10:48) [2]

oemtochar(pchar(tmp),pchar(tmp1));
такая строчка выдает ошибку  в user32.


 
evvcom ©   (2005-06-01 11:21) [3]

А под tmp1 кто память выделять будет? Наверное, Пушкина надо позвать. И вообще нафиг тебе tmp1? Чем не устраивает

pTmp: PChar;

pTmp := PChar(myString);
oemtochar(pTmp, pTmp);


 
scolopax ©   (2005-06-01 11:57) [4]

все равно белиберда получается
çàäàíû åãî èìÿ, èìåíà è çíà÷åíèÿ àòðèáóòîâ - если просто из edit"a в ворд скопировать

ÿ¨õôõû õüvù ¤ûõüõýª Ö ¨õðûø÷ð¡ø  ø÷  - если oemtochar использовать.


 
evvcom ©   (2005-06-01 11:59) [5]

"Простой текстовый файл" в какой кодировке?


 
scolopax ©   (2005-06-01 12:11) [6]

честно говоря не знаю. создавался блокнотом. потом текст из ворда туда записали.


 
scolopax ©   (2005-06-01 12:23) [7]

ANSI кодировка



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
1-1117615189
Yandexman
2005-06-01 12:39
2005.06.29
Работа с потоком


1-1118271217
Rico
2005-06-09 02:53
2005.06.29
Исключения


8-1110293817
Pesh
2005-03-08 17:56
2005.06.29
Продожительность видео


4-1115483450
Galiaf
2005-05-07 20:30
2005.06.29
Как сделать так чтобы при запуске проги появлялась иконка в трее?


4-1113469919
Pa5ha
2005-04-14 13:11
2005.06.29
Menu & OpenDialog runTime