老的 java 代码中存储非 ASCII 的时候,将内容存储成了这个样子:
\u4e2d\u6587
现在在 python 中要求读写都能兼容老的存储格式,这就需要写正则表达式匹配转换,相当的麻烦..
后来发现 python 提供的语言转换中除了 utf8/utf16/gb18030 这样的字符集外,也包括一些特殊的编码转换格式,unicode_escape 就是能把上述字符串转成对应的 unicode 串的特殊 codec
老的 java 代码中存储非 ASCII 的时候,将内容存储成了这个样子:
\u4e2d\u6587
现在在 python 中要求读写都能兼容老的存储格式,这就需要写正则表达式匹配转换,相当的麻烦..
后来发现 python 提供的语言转换中除了 utf8/utf16/gb18030 这样的字符集外,也包括一些特殊的编码转换格式,unicode_escape 就是能把上述字符串转成对应的 unicode 串的特殊 codec
最新评论