linux 扫描 wifi,如果名称是中文,得到的内容是十六进制编码的,请教如何转换为 utf8 中文字符?
大家知道这些中文名称都可能是那些编码? GBK ? GB2312 ? UTF16 ( LE?BE?)?
wicd 你值得拥有
大部分是 UTF8 的,部分国产设备是 GBK
iOS 和 Mac 上会乱码的是 GBK
In [39]: s = b'\xE7\x8E\x9B\xE7\x8E\x9B\xE5\x93\x88\xE5\x93\x88'
In [40]: print(s.decode('gbk'))
鐜涚帥鍝堝搱
In [41]: s.decode('utf8')
Out[41]: '玛玛哈哈'
娜可露露????妙啊
What are you talking about?
侍魂里那可露露的鹰叫做玛玛哈哈