另外,如果给你传一个字符串是gb2312编码的格式,你怎么判断其中有没有ASCII码?有没有搞内码转换的朋友,可以指教一下小弟。

解决方案 »

  1.   

    查看编码范围即可,汉字有自己的范围,ASCII码也有自己的范围,MSDN中均有详细介绍
      

  2.   

    转换方法,可以使用一种XML编辑器,将编码设置成UTF-16,然后将你的gb2312的字符串拷贝粘贴到xml中,保存之后,再用文本编辑器打开,你那些gb2312的串都会是UTF-16格式的
      

  3.   

    msdn中的读文件的编码方式.
      

  4.   

    UltralEdit工具,把所检查的字符拷进去,然后选择二进制查看,接着看是否有些字符只占一个字节或多个........