입력하신用上面这个韩文注册,发送的数据包里编码是%C0%D4%B7%C2%C7%CF%BD%C5怎么用代码实现2者之间的转换???150分奉上

解决方案 »

  1.   

     입력하신 的Unicode编码你怎么算出来的???是对的
      

  2.   

    不好意思看错了,不对
    最后结果的byte()应该是  192/212/183/194/199/207/189/197
      

  3.   

    정    --转码后---->   %C1%A4求老手,给出转码方法,谢谢    
      

  4.   

    都是一样嘛,只是你这个是10进制表示的值,主贴中那个是16进制表示的值。http数据包中 %C0%D4%B7%C2%C7%CF%BD%C5 这样的文本,会最终转换成相应的字节码的。
      

  5.   

    정 的 Unicode 编码是: 15C8
    C1A4 不知道是什么标准的编码。这些是不是通过某种方式加密的结果啊。
      

  6.   

    就是韩文系统下的Ascii编码
    Option ExplicitSub Main()
        Dim sUnicode As String
        Dim aAscii() As Byte
        Dim i As Long
        
        sUnicode = ChrW(&HC815) 'Chen8013:Unicode 编码请写成 C815,字节数组请写成 15-C8。'
                                '测试时被你的 15C8 害死了,得不到正确结果。'
        aAscii = StrConv(sUnicode, vbFromUnicode, &H412) '韩文的LocalID'
        For i = 0 To UBound(aAscii)
            Debug.Print "%" & Right$("0" & Hex(aAscii(i)), 2);
        Next
        Debug.Print
        
    End Sub
      

  7.   

    如果要写编码值,在这儿我就会写 &HXXXX 了。
      

  8.   

    韩文放ANSI 文本是?,要安装韩文字体库!
      

  9.   

    你没看到这儿的数据,都是按那个字节序写的吗…………

    wowfiowow 给出的是有 % 分割的,而且是 url 的编码格式,一看就懂。
    只有你写出了没分割的字节序。