各位大虾,小弟在开发一个身份证的读取程序,但是读出来是用gb13000 ucs-2进行编码的,然后我在百度上找遍了都没有找到关于delphi7下的转码函数,请问这个有解吗?
谢谢!!!
急救!!!delphi7 下面对ucs-2编码如何进行转码?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
不得闲 2015-08-18 01:17关注function Ucs2ToGBK(const InValue: string): string;
var
I: Integer;
begin
Result := '';
for I := 1 to length(InValue) div 2 - 1 do
Result := Result + WideChar(StrToInt('$' + IntToHex(Ord(InValue[2 * I - 1]), 2)
+ IntToHex(Ord(InValue[2 * I]), 2)));
end;解决 无用评论 打赏 举报