Tag: 编码

fileReader.readAsBinaryString来上传文件

试图使用fileReader.readAsBinaryString通过AJAX上传一个PNG文件到服务器,剥离下来的代码(fileObject是包含我的文件信息的对象); var fileReader = new FileReader(); fileReader.onload = function(e) { var xmlHttpRequest = new XMLHttpRequest(); //Some AJAX-y stuff – callbacks, handlers etc. xmlHttpRequest.open("POST", '/pushfile', true); var dashes = '–'; var boundary = 'aperturephotoupload'; var crlf = "\r\n"; //Post with the correct MIME type (If the OS can identify one) if ( fileObject.type == '' ){ […]

如何在PHP中replaceMicrosoft编码的引号

我需要用正则引号('和“ ” ' ' )replaceMicrosoft Word版本的单引号和双引号( “ ” ' ' ),因为我的应用程序中存在编码问题。我不需要它们是HTML实体,我不能改变我的数据库模式。 我有两个select:使用正则expression式或关联的数组。 有一个更好的方法吗?

Latex中的UTF-8(或者至less是德文变音符号)

尝试使用列表软件包将源文件包含到我的latex文档中,在代码中的注释中出现了德语变音问题。 运用 \lstset{ extendedchars=\true, inputencoding=utf8x } 源文件中的变音符号(用UTF-8编码,没有BOM)被处理,但是它们被移动到它所包含的单词的开头。 // die Größe muss berücksichtigt werden 在input源文件中,变成 // die ößGre muss übercksichtigt werden 在输出文件中。 注:因为我发现我的初始设置错误,我大量编辑这个问题

GUID中有多less个字符?

使用ASCII编码,GUID中有多less个字符? 我对Microsoft风格感兴趣,其中包括大括号和破折号。

__repr __()函数的最佳输出types和编码实践?

最近,我在__repr__() , format()和编码方面遇到了很多麻烦。 __repr__()的输出应该被编码还是一个unicodestring? Python中的__repr__()的结果是否有最好的编码? 我想要输出的确有非ASCII字符。 我使用Python 2.x,并希望编写可轻松适应Python 3的代码 # -*- coding: utf-8 -*- from __future__ import unicode_literals, print_function # The 'Hello' literal represents a Unicode object 以下是一些困扰我的附加问题,我正在寻找解决scheme: 打印到一个UTF-8terminal应该工作(我有sys.stdout.encoding设置为UTF-8 ,但它是最好的,如果其他情况下也工作)。 输出到一个文件(用UTF-8编码)应该工作(在这种情况下, sys.stdout.encoding是None )。 我的许多__repr__()函数的代码目前有许多return ….encode('utf-8') ,这很重。 有什么强大的,更轻? 在某些情况下,我甚至有像return ('<{}>'.format(repr(x).decode('utf-8'))).encode('utf-8')丑陋野兽,的对象被解码,放入格式化string,然后重新编码。 我想避免这种复杂的转变。 为了编写简单的__repr__()函数,对于这些编码问题,你会推荐怎么做呢?

在函数式编程中什么是无意义的风格?

我最近注意到的一个短语是“免费”风格的概念… 首先是这个问题, 也是这个问题。 然后,我在这里发现他们提到“另一个可能值得讨论的话题是作者不喜欢自由式的风格。 什么是“免费”的风格? 有人能给出一个简洁的解释吗? 它与“自动”咖喱有关吗? 为了了解我的水平 – 我一直在教自己的Scheme,并写了一个简单的Scheme解释器…我明白什么是“隐式”currying,但我不知道任何Haskell或ML。

在Python中序列化JSON时,“TypeError:(Integer)不是JSON序列化”?

我想发送一个简单的字典从Python的JSON文件,但我不断收到“TypeError:1425不是JSON序列化”消息。 import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(alerts,encoding='UTF-8')) afile.close() 如果我添加默认参数,然后写入,但整数值作为string写入JSON文件,这是不可取的。 afile.write(json.dumps(alerts,encoding='UTF-8',default=str))

非ASCII字符的SyntaxError

我想parsing包含一些非ASCII cheracter的xml, 代码如下所示 from lxml import etree from lxml import objectify content = u'<?xml version="1.0" encoding="utf-8"?><div>Order date : 05/08/2013 12:24:28</div>' mail.replace('\xa0',' ') xml = etree.fromstring(mail) 但它显示了我的错误行'内容= …'就像 syntaxError: Non-ASCII character '\xc2' in file /home/projects/ztest/responce.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 在terminal它正在工作,但在eclipse IDE上运行时,它给我一个错误。 不知道如何克服..

在Python中使用unicode()和encode()函数

我有一个pathvariables的编码问题,并将其插入到SQLite数据库。 我试图解决它与编码(“utf-8”)function没有帮助。 然后我使用unicode()函数,它给我types的Unicode 。 print type(path) # <type 'unicode'> path = path.replace("one", "two") # <type 'str'> path = path.encode("utf-8") # <type 'str'> strange path = unicode(path) # <type 'unicode'> 最后我得到了unicodetypes,但是当pathvariables的types是str时,仍然存在相同的错误 sqlite3.ProgrammingError:除非使用可解释8位字节串的text_factory(如text_factory = str),否则不得使用8位字节串。 强烈build议您将应用程序切换为Unicodestring。 你能帮我解决这个错误,并解释正确的使用encode("utf-8")和unicode()函数? 我经常与之战斗。 编辑: 这个execute()语句引发了这个错误: cur.execute("update docs set path = :fullFilePath where path = :path", locals()) 我忘了改变同样问题的fullFilePathvariables的编码,但我现在很困惑。 我应该只使用unicode()还是编码(“utf-8”)或两者? 我不能用 fullFilePath = unicode(fullFilePath.encode("utf-8")) […]

Python解码Unicode不受支持

我在Python中的编码有问题。 我已经尝试了不同的方法,但我似乎无法find将我的输出编码为UTF-8的最佳方式。 这是我想要做的: result = unicode(google.searchGoogle(param), "utf-8").encode("utf-8") searchGoogle返回param的第一个Google结果。 这是我得到的错误: exceptions.TypeError: decoding Unicode is not supported 有谁知道我可以如何使用UTF-8编码我的输出来避免这个错误?