szdhsoft 2015-08-18 00:47 采纳率: 0%
浏览 1714

急救!!!delphi7 下面对ucs-2编码如何进行转码?

各位大虾,小弟在开发一个身份证的读取程序,但是读出来是用gb13000 ucs-2进行编码的,然后我在百度上找遍了都没有找到关于delphi7下的转码函数,请问这个有解吗?
谢谢!!!

  • 写回答

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;

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器