windows下: 1、字符串为u'',则直接打印不会出现乱码 2、若未加特定指示,则可用decode('utf-8'),一般是可以的,只要编码解码对应就不会出错了 实在无法解决,就是系统默认编码不是utf-8,则将文本用utf8解码然后用系统默认编码编码,用于网页抓取中文乱码比较好import s ...
分类:
编程语言 时间:
2016-05-02 18:26:52
阅读次数:
457
乱码原因:源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了!解决方法:1、print mystr.decode('utf-8').encode('gbk')2、比较通用的方法:复制代码代码如下:import systype =...
分类:
编程语言 时间:
2015-11-06 14:42:54
阅读次数:
159
为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式?为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ...
分类:
编程语言 时间:
2015-08-28 15:17:15
阅读次数:
143
Python中文乱码,是一个很大的坑,自己不知道在这里遇到多少问题了。还好通过自己不断的总结,现在遇到乱码的情况越来越少,就算出现,一般也能快速解决问题。这个问题,我七月就解决了,今天总结出来,和朋友一起分享。最近写过好几个爬虫,熟悉了下Python requests库的用法,这个库真的Python...
分类:
编程语言 时间:
2015-08-21 21:16:51
阅读次数:
220
在本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下:1. UNICODE (UTF8-16),C854;2. UTF-8,E59388;3. GBK,B9FE。一、python中的str和unicode一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,...
分类:
编程语言 时间:
2015-04-14 01:54:18
阅读次数:
182
今天在学习python时做了一个用户输入一个目录地址,再输入内容,然后将输入的内容存入输入的目录文件中:具体代码如下:#coding:utf-8'''Created on 2014-12-17@author: huhao'''import os #字符串给出当前平台使用的行终止符 #Window.....
分类:
编程语言 时间:
2014-12-17 12:45:24
阅读次数:
337
最近在项目中部署结巴分词的时候遇到了乱码情况,明明是中文,确显示不出来或者显示乱码。解决方案如下。利用isinstance 来判断是否已经编码,s是出问题的字符串。unicode是没编码isinstance(s, unicode): 用print 打印,如果结果是true说明没编码。如果是false说明编码了,但是编的码不对print isinstance(s,unicode)如果没编码,加入编码...
分类:
编程语言 时间:
2014-12-09 15:48:34
阅读次数:
177
今天写了一个Python的类,如下: 1 #-*- coding:utf-8 -*- 2 3 class boy(): 4 gender = 1 5 6 def __init__(self,name): 7 self.name = name 8 ...
分类:
编程语言 时间:
2014-12-08 19:34:09
阅读次数:
157
1 # -*- coding:utf-8 -*-2 import sys3 4 reload(sys)5 sys.setdefaultencoding('utf8')6 7 physicsPath = u"D:\我的文档"8 9 print physicsPath 上面的方案 已经可以解决乱码;在控...
分类:
编程语言 时间:
2014-11-13 18:15:53
阅读次数:
136
1:源代码#!/usr/bin/env pythonname = raw_input('请输入您的姓名:')print 'Hello,', name运行时出错:y@y:~/my_note/my_python$ python 5.py File "5.py", line 3SyntaxError:.....
分类:
编程语言 时间:
2014-07-06 21:57:42
阅读次数:
236