如果您希望 海峡 至- 海峡 转义序列的解码,所以输入和输出都是Unipre:
def string_escape(s, encoding='utf-8'): return (s.enpre('latin1') # To bytes, required by 'unipre-escape' .depre('unipre-escape') # Perform the actual octal-escaping depre .enpre('latin1') # 1:1 mapping back to bytes .depre(encoding)) # Depre original encoding测试:
>>> string_escape('\123omething special')'Something special'>>> string_escape(r's 00u 00p 00p 00o 00r 00t 00@' r' 00p 00s 00i 00l 00o 00c 00. 00c 00o 00m 00', 'utf-16-le')'support@psiloc.com'


