jjzjj

UnicodeEncodeError

全部标签

python - UnicodeEncodeError : 'ascii' codec can't encode character at special name

这个问题在这里已经有了答案:UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xa0'inposition20:ordinalnotinrange(128)(34个回答)关闭6年前。我的python(ver2.7)脚本运行良好,可以从本地html文件中获取一些公司名称,但是当涉及到一些特定的国家名称时,它会给出这个错误“UnicodeEncodeError:'ascii'codeccan'tencodecharacter”当这个公司名称出现时特别出错公司名称:KühlfixKälteanlagenIng.GerhardDocze

python - UnicodeEncodeError : 'ascii' codec can't encode character at special name

这个问题在这里已经有了答案:UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xa0'inposition20:ordinalnotinrange(128)(34个回答)关闭6年前。我的python(ver2.7)脚本运行良好,可以从本地html文件中获取一些公司名称,但是当涉及到一些特定的国家名称时,它会给出这个错误“UnicodeEncodeError:'ascii'codeccan'tencodecharacter”当这个公司名称出现时特别出错公司名称:KühlfixKälteanlagenIng.GerhardDocze

python - UnicodeEncodeError : 'latin-1' codec can't encode character

当我尝试将外来字符插入数据库时​​,可能导致此错误的原因是什么?>>UnicodeEncodeError:'latin-1'codeccan'tencodecharacteru'\u201c'inposition0:ordinalnotinrange(256)我该如何解决?谢谢! 最佳答案 我在使用PythonMySQLdb模块时遇到了同样的问题。由于MySQL将允许您在文本字段中存储几乎任何您想要的二进制数据,而不管字符集如何,我在这里找到了我的解决方案:UsingUTF8withPythonMySQLdb编辑:引用上述URL以满

python - UnicodeEncodeError : 'latin-1' codec can't encode character

当我尝试将外来字符插入数据库时​​,可能导致此错误的原因是什么?>>UnicodeEncodeError:'latin-1'codeccan'tencodecharacteru'\u201c'inposition0:ordinalnotinrange(256)我该如何解决?谢谢! 最佳答案 我在使用PythonMySQLdb模块时遇到了同样的问题。由于MySQL将允许您在文本字段中存储几乎任何您想要的二进制数据,而不管字符集如何,我在这里找到了我的解决方案:UsingUTF8withPythonMySQLdb编辑:引用上述URL以满

python UnicodeEncodeError > 我怎样才能简单地删除麻烦的 unicode 字符?

这是我做的..>>>soup=BeautifulSoup(html)>>>soupTraceback(mostrecentcalllast):File"",line1,inUnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xae'inposition96953:ordinalnotinrange(128)>>>>>>soup.find('div')Traceback(mostrecentcalllast):File"",line1,inUnicodeEncodeError:'ascii'codeccan'tencodechara

Python:从标准输入读取时出现 UnicodeEncodeError

当运行从标准输入读取的Python程序时,出现以下错误:UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xc3inposition320:ordinalnotinrange(128)我该如何解决?注意:错误发生在antlr内部,该行如下所示:self.strdata=unicode(data)由于不想修改源码,我想传递一些可以接受的东西。输入代码如下所示:#!/usr/bin/pythonimportsysimportcodecsimportantlr3importantlr3.treefromLatexLexerimportLatexLe

python - PySpark — UnicodeEncodeError : 'ascii' codec can't encode character

使用spark.read.csv和encoding='utf-8'将包含外来字符(åäö)的数据帧加载到Spark中,并尝试做一个简单的展示().>>>df.show()Traceback(mostrecentcalllast):File"",line1,inFile"/usr/lib/spark/python/pyspark/sql/dataframe.py",line287,inshowprint(self._jdf.showString(n,truncate))UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\ufffd'

Python Pandas to_clipboard() UnicodeEncodeError : 'ascii' codec can't encode character

我想将数据框数据传递到剪贴板,以便粘贴到Excel中。问题是,字符'\xe9'导致编码问题,如下所示:>>>df.to_clipboard()Traceback(mostrecentcalllast):File"C:\Python34\lib\site-packages\pandas\util\clipboard.py",line65,inwinSetClipboardhCd=ctypes.windll.kernel32.GlobalAlloc(GMEM_DDESHARE,len(bytes(text))+1)TypeError:stringargumentwithoutanencod

python - 呈现形式 ('utf-8' 中的 Django UnicodeEncodeError )

我在使用表单呈现页面时遇到UnicodeEncodeError。UnicodeEncodeErrorat/individual/acc/'ascii'codeccan'tencodecharacteru'\u0142'inposition2:ordinalnotinrange(128)这是HTML的片段(表单的标准用法):{{user_form.as_table}}{{individual_form.as_table}}在我看来,我是这样创建它们的:user_form=UserCreationForm(request.POST)individual_form=IndividualFor

python - 获取 url 时出现 UnicodeEncodeError

我在尝试使用lxml获取HTML文档中的所有文本节点时遇到此问题,但我收到UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xe9'inposition8995:ordinalnotin范围(128)。但是,当我尝试找出此页面的编码类型时(encoding=chardet.detect(response)['encoding']),它说它是utf-8。单个页面有utf-8和ascii似乎很奇怪。实际上,这是:fromstring(response).text_content().encode('ascii','replace')