Character encoding

18/06/11

[root@linux-node1 scripts]# cat ascii.py 
#!/usr/bin/env python

import sys
print(sys.getdefaultencoding())
[root@linux-node1 scripts]# python36 ascii.py 
utf-8

180626

#!/usr/bin/env python
#-*-coding:gbk-*-   #this file is gbk but the coding is utf-8;
#Author Jin Xilong

import sys
print(sys.getdefaultencoding())

s = "你好"
print(s.encode("gbk"))
print(s.encode("utf-8"))
print(s.encode("utf-8").decode("utf-8"))
print(s.encode("utf-8").decode("utf-8").encode("gb2312").decode("gb2312"))
utf-8
b'\xc4\xe3\xba\xc3'
b'\xe4\xbd\xa0\xe5\xa5\xbd'
你好
你好

 

posted @ 2018-06-11 18:48  xilong_devops  阅读(122)  评论(0)    收藏  举报