如何将unicode转换为中文汉字? 如何将unicode转换为中文汉字?比如现在知道“中文”的unicode码为:“4E2D 6587”,怎么转换成中文汉字呢,delphi中有什么API或者可以提供那些方法可以实现转换? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 unicode在delphi中用widestring声明,gb2312直接用string就可以,做一个赋值操作就可以完成转换例如:var ws: WideString; ns: String; p: PChar; s: String; i: Integer;begin SetLength(ws, 2) ws[1]:=WideChar($4E2D); ws[2]:=WideChar($6587); ns:=ws;//完成转换//显示编码 p:=@ns[1]; form i:=0 to length(ns)-1 do s:=s+IntToHex(Byte(p[i]), 2); ShowMessage(s);end; form i:=0 to length(ns)-1 do s:=s+IntToHex(Byte(p[i]), 2);是4吧?! 散分2 delphi制作报表问题 关于在ehlib中设置了下拉列表,就是picklist中add了内容 数据库 用frreport做报表,用clientdataset做数据库连接,出现只能打印一条记录 江湖告急!!!上海创业,想在科技开发区或者软件园注册,哪个软件园好,可以提供资料和案例的朋友给分还给钱 函数超过1000行会有什么后果吗? 这样的一条语句为什么会出错啊? 如何在delphi中连接SQLSERVER2000中的数据库请各位想细说明,谢谢! 各位兄弟,小弟的幸福拜托你们了,帮我出出主意吧! 无法传递存贮过程参数,怎么回事? 关于装箱问题。
例如:
var
ws: WideString;
ns: String;
p: PChar;
s: String;
i: Integer;
begin
SetLength(ws, 2)
ws[1]:=WideChar($4E2D);
ws[2]:=WideChar($6587);
ns:=ws;//完成转换
//显示编码
p:=@ns[1];
form i:=0 to length(ns)-1 do s:=s+IntToHex(Byte(p[i]), 2);
ShowMessage(s);
end;