小妹第一次来这里,觉得这里的GG好热心啊,我现在有一个关于VB的问题,我想将汉字转换成一些单字节的字符,例如转成unicode这些字符怎么办啊

解决方案 »

  1.   

    StrConv 函数
          返回按指定类型转换的 Variant (String)。语法StrConv(string, conversion, LCID)StrConv 函数的语法有下面的命名参数:部分 说明 
    string 必要参数。要转换的字符串表达式。 
    conversion 必要参数。Integer。其值的和决定转换的类型。 
    LCID 可选的。如果与系统LocaleID不同,则为LocaleID(系统LocaleID为缺省值。) 
    设置值conversion 参数的设置值为:常数 值 说明 
    vbUpperCase 1 将字符串文字转成大写。 
    vbLowerCase 2 将字符串文字转成小写。 
    vbProperCase 3 将字符串中每个字的开头字母转成大写。 
    vbWide* 4* 将字符串中单字节字符转成双字节字符。 
    vbNarrow* 8* 将字符串中双字节字符转成单字节字符。 
    vbKatakana** 16** 将字符串中平假名字符转成片假名字符。 vbHiragana** 32** 将字符串中片假名字符转成平假名字符。 
    vbUnicode 64 根据系统的缺省码页将字符串转成 Unicode。 
    vbFromUnicode 128 将字符串由 Unicode 转成系统的缺省码页 
      

  2.   

    不行啊Private Sub Command1_Click()
    Text1 = StrConv("雪", vbNarrow)
    End Sub看不到有把雪字变成单字节啊
      

  3.   

    mem = StrConv(mem, vbWide)
      

  4.   

    Dim b() As Byte
    b= StrConv("雪", vbFromUnicode)
      

  5.   

    b= StrConv("雪", vbUnicode)