草庐IT

force_encoding

全部标签

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

我在调用api的情况下,根据api的结果,我为api中的每条记录调用数据库。我的api调用返回字符串,当我对api返回的项目进行数据库调用时,对于某些元素,我收到以下错误。Traceback(mostrecentcalllast):File"TopLevelCategories.py",line267,incursor.execute(categoryQuery,{'title':startCategory});File"/opt/ts/python/2.7/lib/python2.7/site-packages/MySQLdb/cursors.py",line158,inexecut

python - 狮身人面像 : force rebuild of html, 包括 autodoc

目前,每当我运行sphinx-build时,只有当源文件发生变化时,才会选取和使用内联文档字符串。我试过使用-a开关调用sphinx-build但这似乎没有效果。如何强制完全重建HTML输出并强制执行autodoc? 最佳答案 如果-Eoption似乎有效与-a一起使用。我将它添加到我的Makefile中的html目标中,现在可以在不更新任何.rst文件的情况下获取文档字符串中的更改。 关于python-狮身人面像:forcerebuildofhtml,包括autodoc,我们在Stac

python - 在 Windows 中更改 Python 3 中的 “locale preferred encoding”

我正在使用Python3(最近从Python2切换过来)。我的代码通常在Linux上运行,但有时(不经常)在Windows上运行。根据open()的Python3文档,如果未提供encodingarg,则文本文件的默认编码来自locale.getpreferredencoding()。对于我的一个项目,我希望这个默认值是utf-8,不管它运行在什么操作系统上(目前,对于Linux,它始终是UTF-8,但对于Windows则不是)。该项目对open()有很多调用,我不想将encoding='utf-8'添加到所有这些调用中。因此,我想在Windows中更改区域设置的首选编码,如Pytho

Python 3 : os. walk() 文件路径 UnicodeEncodeError: 'utf-8' codec can't encode: surrogates not allowed

这段代码:forroot,dirs,filesinos.walk('.'):print(root)给我这个错误:UnicodeEncodeError:'utf-8'codeccan'tencodecharacter'\udcc3'inposition27:surrogatesnotallowed如何遍历文件树而不得到像这样的有毒字符串? 最佳答案 在Linux上,文件名“只是一串字节”,不一定以特定编码进行编码。Python3试图将所有内容转换为Unicode字符串。在这样做的过程中,开发人员想出了一个方案,可以在不知道原始编码的情

python - 统一码编码错误 : 'ascii' codec can't encode character u'\xe4'

我一直收到以下错误:UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xe4'inposition27:ordinalnotinrange(128)我已经试过了x.encode("ascii","ignore")x.encode("utf-8")x.decode("utf-8")然而,没有任何效果。 最佳答案 你必须在源头发现这个字符是用什么编码的。我猜这是ISO-8859-1(欧洲语言),在这种情况下它是“ä”,但你应该检查一下。它也可以是西里尔字母或希腊字母。参见http

Android:HTTP 通信应使用 "Accept-Encoding: gzip"

我与请求JSON数据的网络服务器进行了HTTP通信。我想用Content-Encoding:gzip压缩这个数据流。有没有办法在我的HttpClient中设置Accept-Encoding:gzip?在AndroidReferences中搜索gzip没有显示任何与HTTP相关的内容,如您所见here. 最佳答案 您应该使用httpheader来指示连接可以接受gzip编码的数据,例如:HttpUriRequestrequest=newHttpGet(url);request.addHeader("Accept-Encoding","

Android:HTTP 通信应使用 "Accept-Encoding: gzip"

我与请求JSON数据的网络服务器进行了HTTP通信。我想用Content-Encoding:gzip压缩这个数据流。有没有办法在我的HttpClient中设置Accept-Encoding:gzip?在AndroidReferences中搜索gzip没有显示任何与HTTP相关的内容,如您所见here. 最佳答案 您应该使用httpheader来指示连接可以接受gzip编码的数据,例如:HttpUriRequestrequest=newHttpGet(url);request.addHeader("Accept-Encoding","

html - 流式布局 : Can a float with a margin be forced to be 100% width?

我正在编写我的第一个流动布局,我不得不说它比固定宽度的布局要花费更多的时间。但是,我看到了优势,所以我想让它发挥作用!这是我的情况:我有一个带有一些文本的标题,它使标题的高度可变,具体取决于浏览器文本的大小。左侧有一个固定宽度的导航栏。导航向左浮动,负边距与宽度的像素数相同,这有效地使其插入零宽度空间。整洁!我的主要内容部分向右浮动。它有一个导航宽度的左边距,因此内容避免隐藏在导航链接下方。导航在来源中排在第二位,因此辅助技术的用户可以首先访问内容。这很有效,但前提是主要内容部分的内容有环绕整个页面宽度的文本行。如果内容只有短行或列表,则内容部分的宽度与其内的内容相同。由于内容部分向右

javascript - Sencha Touch 2 + PhoneGap + iPad : Video with base64 encoded data: "The Operation could not be completed"

我的应用程序(封装在PhoneGap中)同时运行在线和离线模式。我将以base64编码的图像和视频存储在本地存储中。当我在浏览器上调试它时,它运行得很好,但在iPad上,它在javascriptpromt中大喊“操作无法完成”。我试过使用纯html标签和真正的Ext.Video放置视频。我在这里遗漏了什么?谢谢newhtml+="";更新:在iPad和Android3.0native浏览器中测试,结果是相同的“Theoperation...”。使用和不使用自动播放和Controller进行测试(在视频/源标签中)。 最佳答案 Pho

html - CSS 溢出 : Force one div to overflow

是否可以只让某个元素溢出父div?我隐藏了所有子div以防溢出,但我需要其中一个子元素溢出并float到限制父元素之外。参见http://sandbox.pixelcraftwebdesign.com/engineering并使用随机数进行一些计算。右上角的红色小数字需要浮在输出div的外面。 最佳答案 不完全确定您在寻找什么,但这里有一个fiddle演示了某个子div漂浮在外面并显示其所有内容:http://jsfiddle.net/dcpDa/DontShowAllOfMeDontShowAllOfMeDontShowAllOf