一个汉字通过内码可以转换成GBK或GB2312对应的编码。
汉字在内存中用两个字节存储并且两个字节合一起的最高位是1
所以汉字可以用无符号字符或有符号字符都可以存储。
你说的,比如汉字“啊” 存内码的两个字节是176,161
我说这些不知道对你有没有用。
如果有兴趣可与我联系:[email protected]  或发短信给我。

解决方案 »

  1.   

    我也同意混合体的观点,没错
    可是,Unicode中的汉字码如何得到?
    比如"啊"在国标码中是1601,他的unicode码是什么?
    汉字在呢你存中为机器吗(内码),在文本文件中为也为机器吗,
    那么在什么情况下为unicode码?
    请教各位
      

  2.   

    To qiuyu1(秋雨):
    用“StrConv”转化!UniCode转ANSI+DBCS:Byte数组 = StrConv(字符串,vbFromUniCode)
    ANSI+DBCS转UniCode:字符串 = StrConv(Byte数组,vbUniCode)