这是什么编码,更好的是,我如何在ruby中解码它

时间:2010-07-23 05:55:23

标签: ruby character-encoding

@string =“\ x16 \ x03 \ x01 \ x00 \ x91 \ x01 \ x00 \ x00 \ x8D \ x03 \ x01LI。\ e \ x8F | \ x06 \ f \ xA2Tu \ xC8WW \ xCF \ x87G2O,98 \ xEC \ x00MM H \ xB4 \ x0E-G \ x00 \ x00H \ xC0 \ n \ xC0 \ x14 \ x00 \ x88 \ x00 \ x87 \ x009 \ x008 \ xC0 \ x0F \ xC0 \ x05 \ x00 \ x84 \ x005 \ xC0 \一个\ XC0 \吨\ XC0 \ X11 \ XC0 \ X13 \ x00E \ x00D \ x00f \ X003 \ X002 \ XC0 \˚F\ XC0 \ x0E \ XC0 \ X02 \ XC0 \ X04 \ X00 \ X96 \ X00A \ X00 \ X04 \ X00 \ X05 \ X00 / \ XC0 \ b \ XC0 \ X12 \ X00 \ X16 \ X00 \ X13 \ XC0 \ r \ XC0 \ X03 \ xFE如果\ XFF \ X00 \ n \ X02 \ X01 \ X00 \ X00。\ E \ XFF \ X01 \ X00 \ X01 \ X00 \ X00 \ n \ X00 \ b \ X00 \ X06 \ X00 \ X17 \ X00 \ X18 \ X00 \ X19 \ X00符\ v \ X00 \ X02 \ X01 \ X00 \ X00#\ X00 \ X00"

2 个答案:

答案 0 :(得分:2)

原来我试图用wss://而不是ws://连接到服务器,所以我试图读取加密数据包。因此,数据包采用安全Web套接字所处的任何格式。

感谢您的帮助。

答案 1 :(得分:0)

(使用ruby 1.9)

@string.encoding
=> #<Encoding:UTF-8>
@string.force_encoding("UTF-8").valid_encoding?
=> false