web程序,出现乱码。
为了解决这个问题进行调试。传过来是utf8编码,需要转成gb2312,
程序如下
Dim encode_utf8, encode_gb2312 As System.Text.Encoding
encode_utf8 = System.Text.Encoding.UTF8
Dim unicodeBytes() As byte
unicodeBytes = encode_utf8.GetBytes(mystring)
传过来的字符是“齐”
获得的unicodeBytes是长度为4,[230, 166, 187, 63],转换成16进制是[E6, A6, BB, 3F]
但齐对应的是utf8编码是%E9%BD%90
这里是哪里出错了,还是我对编码理解错了
--
FROM 123.127.137.*