python的u'字符串"(字符编码):字符串前有u,表示字符串以unicode格式存储
2015-04-17 17:01
232 查看
举个例子
字符串前加u表示为unicode编码,而当前文本的unicode编码 可以设定,
比如utf-8编码就是第一行加上:
而gbk编码为
参考
python中文编码
详细的python编码内容
如例子
可以参考
http://www.crifan.com/python_already_got_correct_encoding_string_but_seems_print_messy_code/
>>> s = u'\u6ce8\u91ca' >>> s u'\u6ce8\u91ca' >>> print s 注释 >>> print type(s) <type 'unicode'> >>> print s.encode('gbk') 注释
字符串前加u表示为unicode编码,而当前文本的unicode编码 可以设定,
比如utf-8编码就是第一行加上:
# -*- coding: utf-8 -*-
而gbk编码为
# -*- coding: gbk -*-
参考
python中文编码
详细的python编码内容
如例子
"我是中文".decode("GBK").encode("GBK") #输出‘\xce\xd2\xca\xc7\xd6\xd0\xce\xc4′
可以参考
http://www.crifan.com/python_already_got_correct_encoding_string_but_seems_print_messy_code/
相关文章推荐
- python的u'字符串"(字符编码):字符串前有u,表示字符串以unicode格式存储
- python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode
- python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode
- python mysqldb 数据库插入中文 “"UnicodeEncodeError:'latin-1' codec can't encode character ..."”
- python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode
- JSON 序列化和反序列化:将时间由"//Date(10000000000-0700)//" 格式转换成 "yyyy-MM-dd HH:mm:ss" 格式的字符串
- python基础知识之字符串的表示、单/双/转义引号字符串、长字符串、原始字符串、unicode字符串
- 将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示
- Understanding Python's "with" statement
- 算法_请用代码来计算字符串"I'm go to swimming"中每一个字母出现的次数,并打印出来
- Python语言编写用多行Unicode字符串表示下面的唐诗’静夜思‘并打印
- 字符串中存储""和null区别
- 解决python3 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX
- 将Json中的datetime的UTC表示形式转换为:"yyyy-MM-dd"或"yyyy-MM-dd HH:mm:ss"字符串表示形式
- python 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
- python中构造带u'的字符串
- python编码与反编码 decode('unicode-escape')
- python print 打印unicode string的时候 去掉u' remove u'
- Python中unicode编码的字符串和其他格式的字符串之间进行转换
- 格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"