读书人

amp;27905;amp;38754;amp;20083;如何转换为中文

发布时间: 2012-09-25 09:55:58 作者: rapoo

洁面乳怎么转换为中文
洁面乳怎么转换为中文

[解决办法]
function TForm1.ToUnicodeStr(const asUnicodeHex: string): string;
var
i: Integer;
sTemp: string;
begin
for i := 1 to Length(asUnicodeHex) do
begin
if asUnicodeHex[i] = '#' then
begin
sTemp := Copy(asUnicodeHex, i + 1, 5);
sTemp := WideChar(StrToIntDef(sTemp, 0));
Result := Result + sTemp;
end;
end;
end;
[解决办法]

Delphi(Pascal) code
procedure TForm1.Button1Click(Sender: TObject);var  posX:integer;  SourceStr,ResultStr:string;begin  SourceStr:='洁面乳';  SourceStr:=StringReplace(SourceStr,'&#','',[rfReplaceAll]);  while true do  begin    posX:=pos(';',SourceStr);    ResultStr:=ResultStr+Widechar(StrToInt(Copy(SourceStr,1,posX-1)));    delete(SourceStr,1,posX);    if SourceStr='' then       Break;  end;  showmessage(ResultStr);//结果是洁面乳?end; 

读书人网 >.NET

热点推荐