Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.024 c
14-1117299874
Рулон Обоев
2005-05-28 21:04
2005.06.29
batch file


1-1117703923
Rentgen
2005-06-02 13:18
2005.06.29
Massiv[ALL]:=99;


1-1118207429
Fanny
2005-06-08 09:10
2005.06.29
Как определить, что принтер не установлен ?


1-1118034883
Dyakon_Frost
2005-06-06 09:14
2005.06.29
Просмотр flash-ек!


1-1118082192
capkoh
2005-06-06 22:23
2005.06.29
Массив указателей или компонентов?




   Наверх