上面是我现在做的一个电子词典,使用的是android ndk ,java 调用c++。从bin文件中读出词条后,我以byte[]的方式传递到java,然后再把解压出的词条byte[],以String s=new String (byte [],"GBK")的方式转换成字符串,可是转换过来后,一些字节显示的是□,我打印了一下,这些□是十进制中的3,5;在ASCII码中,也是对应的;但如何使它们显示正常呢?束手无策啊....