身份证姓名信息显示的问题

2019-03-26 12:22发布

我在用安卓搞读取身份证信息并显示的工作,身份证信息已经读出来了,
可是姓名显示不对。
比如数据如下:6C 9A D7 5F DC 8F 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00
30个字节。请问大神,如何把这30个字节转化为汉字呢?谢谢!
此帖出自Linux与安卓论坛
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
chenbingjy
2019-03-27 08:49
我用java,String s = "u9a6cu5fd7u8fdc";
        System.out.println("Original: " + s);  
  
        s = toEncodedUnicode(s, true);  
        System.out.println("to unicode: " + s);  
  
        s = fromEncodedUnicode(s.toCharArray(), 0, s.length());  
        System.out.println("from unicode: " + s);这是在知道这个u9a6cu5fd7u8fdc的情况下可以。
可以显示。

一周热门 更多>