易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi 的Utf8ToUnicode方法

delphi 的Utf8ToUnicode方法怎么用呢,
能不能把"4e2d56fd"这个字符串转为中文?
Delphi里面有UTF8Decode这可完成这个工作。

能不能写个具体的例子

mark

Delphi(Pascal) code:

uses EncdDecd;
procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Lines.Text := DecodeString('4e2d56fd');
end;



http://bbs.2ccc.com/topic.asp?topicid=339687

Delphi(Pascal) code:

procedure TForm1.Button3Click(Sender: TObject);
var
Dest:Pchar;
Unic:PWidechar;
str:string;
NewDest:PwideChar;
begin
GetMem(Unic,100);
try
GetMem(Dest,100);
UnicodeToUtf8(Dest,StringToWideChar('测试字符串', Unic, 100),100);
try
str:=StrPas(Dest);
ShowMessage('utf8的编码为:'+Str);
GetMem(NewDest,100);
try
Utf8toUnicode(NewDest,Dest,100);
ShowMessage('原始的字符为:'+WideCharToString(NewDest));
finally
FreeMem(NewDest);
end;
finally
FreeMem(Dest);
end;
finally
FreeMem(Unic);
end;
end;




procedure TForm


相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

Delphi中数据库查询的疑惑

昨晚在Delphi数据库查询中遇到了一个疑惑。代码如下:
procedure TFormSearchAchievement.ComboBoxXYChange(Sender: TObject);
var
  XY : string;
begin
  XY := comboboxxy.Items[comboboxx ......

Delphi怎么取返回内容中的指定部分.

返回的内容是如下代码,怎么能渠道2b?
<p class="text1">1a </p>
<p class="text1">2b </p>
<p class="text1">3c </p>
<p cl ......

delphi activx 的问题 110分

我在网上找了个关于IEBHO的代码,然后按照哪个设置了,后来运行的时候出现
构建
  [警告] Project2.dpr(14): File not found: 'MYbho.TLB'
  [警告] Project2.dpr(16): File not found: 'MYbho.RES' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号