码迷,mamicode.com
首页 > 其他好文 > 详细

关于raw_input输入中文时的编码转换

时间:2017-05-22 23:25:06      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:png   输入中文   gbk   方式   decode   问题   ima   运行   utf-8   

今日在敲代码时出现了如下问题

    技术分享

     技术分享

 中文的编码出现了问题(在键盘输入中文时也会出现同样的问题),中文的编码应该是utf-8编码格式,有以下两种方式来进行编码转换:

(1)decode用法:str  -> decode(‘the_coding_of_str‘) -> unicode

       即写为格式:raw_input(‘净利润为:‘.decode(‘utf-8‘).encode(‘gbk‘))

(2)encode用法:unicode -> encode(‘the_coding_you_want‘) -> str

       即写为格式:raw_input(unicode(‘净利润为:‘,‘utf-8‘).encode(‘gbk‘))

这时候即可正确运行。

注意:最好在文件上方注释上提到进行了编码转换,方便后期或他人的观看,如:# -*- coding: UTF-8 -*-

关于raw_input输入中文时的编码转换

标签:png   输入中文   gbk   方式   decode   问题   ima   运行   utf-8   

原文地址:http://www.cnblogs.com/LDTSB-0101001/p/6891822.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!