请问各位大侠:从文件读入汉字字符串,如何去汉字的数字编码?

解决方案 »

  1.   

    UNICODE读进来DEBUG看的就是数字呀..
    转化一下,UNSIGNED LONG看看能不能打印出来
      

  2.   

    谢谢各位,我试过将汉字字符强制转换为整型,好像汉字编码都是负的,其他的符号、数字、字母等等都是正书。不过好像不是unicode编码,好像是ansi码,因为那个文本文件的编码是ansi。但那些都是我自己写了几行代码试了几个汉字后猜得,不是很肯定。谢谢诸位了
      

  3.   

    现在看来编码的正负似乎是按照全角半角来分的,全角为负。有那位知道是什么编码,是ansi吗?知道的话能不能找到编码表,谢谢
      

  4.   

    帖一个获取区位码的:
    char hz[3] = "汉";
    i=hz[0]-0xa0;  /*获得区码*/ 
    j=hz[1]-0xa0;  /*获得位码*/