cli*_*val 0 python unicode python-3.x
如何转换以下字符串文字:
token = "\x1b(0l\x1b(BHeader"
Run Code Online (Sandbox Code Playgroud)
成:
"?Header"
Run Code Online (Sandbox Code Playgroud)
我从库中接收文字Unix框绘图字符,需要转换为unicode进行单元测试.
这是VT-100备用字符集(在编辑问题主题之前不太明显).序列esc ( 0将编码更改为备用集,序列esc ( B将其更改回来.只有少数几个这样的字符被映射.这是映射.
0 1 2 3 4 5 6 7 8 9 A B C D E F
6 ? ? ? ? ?
7 ? ? ? ? ? ?
Run Code Online (Sandbox Code Playgroud)
要进行转换,您必须设置一个dict,将这些代码映射到相应的Unicode代码点并自行转换.