jcl中的jclunicode为什么无法转换空格?(50分)

  • 主题发起人 主题发起人 delphibase
  • 开始时间 开始时间
D

delphibase

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
var
myhandle:thandle;
textptr:pchar;
mystring:string;

widemystring:widestring;
cf_html:uint;
begin

cf_html:=registerclipboardformat('html format');
clipboard.open;

try
myhandle:=clipboard.getashandle(cf_html);
textptr:=globallock(myhandle);
// mystring:=strpas(textptr);
widemystring:=UTF8ToWideString(textptr);
mystring:=WideStringToStringEx(widemystring,936);


globalunlock(myhandle);

finally
clipboard.close;

end;
我用上面代码及uses jclunicode(jcl库)解决了从剪贴板取源码及乱码问题,
但出现一个小问题:
所有源码中的空格<pre>(&nbsp)</pre>都变成了"?",谁知道如何解决?

同一问题在:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1128932
解决之后一齐给分(共100分)。
 
问过第二个问题:
如何将剪贴板中各种格式的数据分别保存下来?
我想将网页中的图片保存下来,如果我对一个既有文字,又有图片的IE页面
进行全选,然后复制,是否剪贴板中有文字的同时,又有图片?我看过介绍剪
贴板格式列表的资料,该程序能将剪贴板中所有的格式,位置,长度罗列出来,
是否可以据此将有关数据保存下来呢?剪贴板格式列表的用途是什么?
因为没有人回答第一个问题,希望借此问题将本贴结束,请各位大侠介绍一下如何
保存剪贴板中的各种数据,当然不是 memo1.pastefromclipboard之类的用法。
 
没有人回答,想结帖都不行。
如何在webbrowser中直接显示超文本?以前看过,是
左轻侯的,现在找不到了!!!!
 
who up it who get it
 
呵呵,这个问题倒蛮不错, 可惜没人答, 我也感兴趣,好嘛, 帮你UP
 
代鱼:能否告知您的网站?
 
呵呵, 不好意思, 我没有个人网站。
我的QQ:30739270
我的妹儿: dydxd@hotmail.com 或 dydxdsoft@163.com

很高兴和你做朋友 [:)]
 
后退
顶部