请问在python中,如何将字符串在内存中的编码值获取到?
请问在python中,如何将字符串在内存中的编码值获取到?因为想看一下该字符串当前用的是什么编码方式。
[解决办法]
字串数据里不存在编码页这个东西,要自己规定统一,若是从外部读入不明数据,你可以做识别,譬如用第三方模块chardect,不过不能100%正确...
[解决办法]
不知道 python 交互式解释器显示的是不是你需要的:
zhu@ubuntu:~$ pythonPython 2.7.3 (default, Apr 20 2012, 22:39:59) [GCC 4.6.3] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> s = '中文'>>> s'\xe4\xb8\xad\xe6\x96\x87'>>>
[解决办法]
在 linux 下,是 utf-8
[解决办法]
python 3中所有的字符串都是UTF-8