Questions tagged «decode»

将一些编码数据(例如,字节,电信号)转换为可以进一步处理的某种表示形式(例如,字符串,对象,图片)

8
UnicodeDecodeError:'charmap'编解码器无法解码位置Y的字节X:字符映射到<undefined>
我正在尝试让Python 3程序对充满信息的文本文件进行一些操作。但是,当尝试读取文件时,出现以下错误: Traceback (most recent call last): File "SCRIPT LOCATION", line NUMBER, in &lt;module&gt; `text = file.read()` File "C:\Python31\lib\encodings\cp1252.py", line 23, in decode `return codecs.charmap_decode(input,self.errors,decoding_table)[0]` UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 2907500: character maps to `&lt;undefined&gt;`

9
UnicodeDecodeError,无效的继续字节
为什么以下项目失败?为什么使用“ latin-1”编解码器成功? o = "a test of \xe9 char" #I want this to remain a string as this is what I am receiving v = o.decode("utf-8") 结果是: Traceback (most recent call last): File "&lt;stdin&gt;", line 1, in &lt;module&gt; File "C:\Python27\lib\encodings\utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' …
257 python  unicode  decode 

13
解码和 返回和加入JavaScript
我有像 var str = 'One &amp;amp; two &amp;amp; three'; 由Web服务器呈现为HTML。我需要将这些字符串转换为 'One &amp; two &amp; three' 当前,这就是我正在做的事情(在jQuery的帮助下): $(document.createElement('div')).html('{{ driver.person.name }}').text() 但是我有一种不安的感觉,我做错了。我努力了 unescape("&amp;amp;") 但它似乎无效,decodeURI / decodeURIComponent也无效。 还有其他更自然,更优雅的方式吗?
229 javascript  html  text  decode 


5
用于对修改后的base64 URL进行解码/编码的代码
我想对数据进行base64编码,以将其放入URL,然后在HttpHandler中对其进行解码。 我发现Base64编码允许使用'/'字符,这会弄乱我的UriTemplate匹配。然后我发现维基百科有一个“ URL的修改后的Base64”概念: 存在URL变体的经过修改的Base64,其中将不使用填充'=',并且标准Base64的'+'和'/'字符分别被替换为'-'和'_',以便使用URL编码器/解码器不再是必需的,并且对编码值的长度没有影响,通常保留相同的编码形式以供关系数据库,Web表单和对象标识符使用。 使用.NET,我希望将当前代码从基本的base64编码和解码修改为使用“ URL的修改后的base64”方法。有人这样做吗? 要解码,我知道它始于以下内容: string base64EncodedText = base64UrlEncodedText.Replace('-', '+').Replace('_', '/'); // Append '=' char(s) if necessary - how best to do this? // My normal base64 decoding now uses encodedText 但是,我可能需要在末尾添加一个或两个'='字符,看起来有点复杂。 我的编码逻辑应该更简单一些: // Perform normal base64 encoding byte[] encodedBytes = Encoding.UTF8.GetBytes(unencodedText); string base64EncodedText = Convert.ToBase64String(encodedBytes); // Apply …
113 c#  url  base64  encode  decode 


5
如何使用转义的unicode解码字符串?
我不确定这叫什么,所以我很难找到它。如何从解码使用Unicode字符串http\u00253A\u00252F\u00252Fexample.com来http://example.com使用JavaScript?我想unescape,decodeURI和decodeURIComponent所以我想唯一剩下的就是字符串替换。 编辑:未键入字符串,而是来自另一段代码的子字符串。因此,要解决该问题,您必须先从以下内容开始: var s = 'http\\u00253A\\u00252F\\u00252Fexample.com'; 我希望这表明为什么unescape()不起作用。

5
如何在(最好是纯净的)Python中解码QR码图像?
TL; DR:我需要一种使用(最好是纯净的)Python从图像文件中解码QR码的方法。 我有一个带有QR码的jpg文件,我想使用Python对其进行解码。我找到了一些声称可以做到这一点的库: PyQRCode(这里的网站)可以通过简单地提供如下路径来解码图像中的二维码: import sys, qrcode d = qrcode.Decoder() if d.decode('out.png'): print 'result: ' + d.result else: print 'error: ' + d.error 因此,我只是使用安装了它sudo pip install pyqrcode。我觉得奇怪但上面的示例代码的东西,是它唯一的进口qrcode(而不是pyqrcode虽然)因为我觉得qrcode是指这个库只能生成QR码图像它有点儿搞糊涂了。所以我用pyqrcode和尝试了上面的代码qrcode,但是都在第二行说了失败AttributeError: 'module' object has no attribute 'Decoder'。此外,该网站引用了Ubuntu 8.10(已发布6年多)了,我找不到它的公共(git或其他)存储库来检查最新提交。所以我转到下一个库: ZBar(在这里的网站)声称是"an open source software suite for reading bar codes from various sources, such as image files."这样,所以我尝试在运行的Mac …
85 python  decode  qr-code  zxing  zbar 

6
jQuery 1.4.1中缺少JSON字符串化吗?
显然,jQuery具有将给定对象或字符串解码为JSON对象的功能。但是,我有一个JS对象,我需要将其回发到服务器,并且在jQuery中找不到用于包装JSON.stringify()函数的实用程序。该功能可在Chrome,Safari 4,FF3.6和IE8中找到,但在较早的浏览器中找不到。我可以在支持它的浏览器中本机使用它,但是否则不得不回退到使用Crockford的JSON脚本。 是否有一些内置的jQuery处理JSON编码和解码来代替Crockford脚本?
74 jquery  json  encode  decode 

5
在Android中解码HTML实体
我需要解码HTML实体,例如来自&#246; 到ö和&amp; 至 &。 URLEncoder.decode(str)没有完成这项工作(从%表示法转换)。TextUtils具有HTMLencode,但没有HTMLdecode。 有解码HTML实体的功能吗?
69 html  android  decode 

5
在WHERE子句中使用别名
我有一个查询,该查询旨在向我显示表A中最近更新不够的任何行。(每行应在“ month_no”之后的2个月内更新。): SELECT A.identifier , A.name , TO_NUMBER(DECODE( A.month_no , 1, 200803 , 2, 200804 , 3, 200805 , 4, 200806 , 5, 200807 , 6, 200808 , 7, 200809 , 8, 200810 , 9, 200811 , 10, 200812 , 11, 200701 , 12, 200702 , NULL)) as MONTH_NO , …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.