function UnicodeToChinese(inputstr: string): string;
var
i: Integer;
index: Integer;
temp, top, last: string;
begin
index := 1;
while index >= 0 do
begin
index := Pos('\u', inputstr) - 1;
if index < 0 then
begin
last := inputstr;
Result := Result + last;
Exit;
end;
top := Copy(inputstr, 1, index); // 取出 编码字符前的 非 unic 编码的字符,如数字
temp := Copy(inputstr, index + 1, 6); // 取出编码,包括 \u,如\u4e3f
Delete(temp, 1, 2);
Delete(inputstr, 1, index + 6);
Result := Result + top + WideChar(StrToInt('$' + temp));
end;
end;
相关文章
- Yii2.0中文开发向导——Yii2中多表关联查询(join、joinwith)(转)
- 转:解决Eclipse中.properties文件中文乱码问题
- [转]JSP或servlet中(以及上传下载文件)中文乱码或不显示的解决方案
- [Python爬虫] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- [转]visual studio2005中文版无法打开项目文件:*.csproj,提示“此安装不支持该项目类型”的解决办法
- [转]JSP中,AJAX使用POST方式提交中文乱码问题解决
- PHP 将Unicode中文编码转换成Utf8中文
- DELPHI中多线程知识【转】
- Unicode字符集下CString与char *转换 (解决中文乱码等)(转)
- IOS中 打印字典、数组时 直接显示中文(而不是显示Unicode字符)