问题标签 [decoding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
55942 浏览

python - Python 中的 Unicode utf-8/utf-16 编码

在蟒蛇中:

是 utf-16 吗?

我并不真正了解所有 unicode/encoding 的东西,但是这种类型的东西正在我的数据集中出现,就像我有a=u'\u3053\n'.

print给出异常,解码给出异常。

这里发生了什么?

0 投票
5 回答
1527 浏览

objective-c - 两种 Base64 编码产生相同的解码

两种编码可以映射到相同的解码是预期的行为吗?我正在尝试通过对 base64 编码的中间字符串进行完整性检查来解决数字签名问题。

例如,以下 base64 编码:

和:

都解码为:

(字符转义后,这是GET\n\n\n Fri, 04 Sep 2009 11:05:49 GMT+00:00\n/:)

第一个编码来自测试两个在线 base64 编码器。

第二种编码来自一个可用的 Objective-C base64 编码

我用 Obj-C 编码器生成的结果有问题吗?

0 投票
2 回答
1163 浏览

c# - 在 C# 中解码 mysqlbinlog

MySQL 将所有对数据库的更改保存在一个名为二进制日志的二进制文件中。MySQL 提供了一个名为 mysqlbinlog 的解码器来解码这些文件。我想如果我想直接从应用程序解析这个日志文件,那么我需要找到一种方法来自己使用 C# 对其进行解码。

我知道如果我有特权可以使用 SHOW BINLOG EVENTS。但是,解析文件对我来说是一个更好的解决方案。

你们有没有人这样做过?有什么建议么?

0 投票
2 回答
553 浏览

java - 编码/解码奇怪的问题

这行代码,解码一个编码的中文单词:

当我在 JSP 页面(在 Jboss 上)运行它时,它会打印 5:

在桌面应用程序中运行它会打印 15:

为什么?而且我希望jsp也得到15,如何?

0 投票
2 回答
17895 浏览

unicode - QRCode 中的 Unicode 编码和解码问题

我正在尝试生成 UTF-8 QRCode,以便我可以重新添加重音符号和 Unicode 字符。

为了测试它,我使用了许多解码解决方案:

  1. http://zxing.org/w/decode.jspx - zxing 项目也在 Android 中使用
  2. http://www.drhu.org/QRCode/QRDecoder.php - PHP 解码器
  3. http://zbar.sf.net - ZBar 条码阅读器 - 用于嵌入式的开源和 C 项目

他们都给了我同样的结果。

您可以尝试此图像适用于Unicode 字符。

但如果我尝试使用 zxing 或 Google Chart API 生成 QRCode,我无法正确解码。

我试过这个:

  1. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=SHIFT_JIS&chl=R%C3%A9my+Hubscher
  2. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=ISO-8859-1&chl=R%C3%A9my+Hubscher
  3. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=UTF-8&chl=R%C3%A9my+Hubscher

但都没有成功。

你知道我该怎么做吗?您知道工作图像使用哪种编码吗?

0 投票
3 回答
5614 浏览

php - 删除 URL 字符串中的“%”编码

我正在尝试打开一个页面,window.open但它不起作用。显示的路径就像xyz/a%20b%20c%20.pdf,但它应该是xyz/abc.pdf。如果我手动删除%and 20,它可以工作,如何使用 PHP 删除这些字符?

0 投票
3 回答
1315 浏览

c - 通过 fget / 缓冲区字符串解码二进制(尝试获取 mp3 标头)

我正在编写一些快速代码来尝试从 mp3 文件头中提取数据。

目标是从标头中提取信息,例如比特率和其他重要信息,以便我可以适当地将文件流式传输到带有必要参数的 mp3decoder。

这是显示 mp3header 信息的维基百科图像:http: //upload.wikimedia.org/wikipedia/commons/0/01/Mp3filestructure.svg

我的问题是,我是否正确地攻击了这个?打印收到的数据毫无价值——我只是得到一堆随机字符。我需要获取二进制文件,以便对其进行解码并确定重要信息。

这是我的基线代码:

帮助表示赞赏。

0 投票
3 回答
348 浏览

java - 为什么添加回车时stdout解码失败?

以下 java 代码完全符合预期:

但是当我尝试通过在第 5 行添加回车时,它会打印 ?s。为什么会这样,我将如何解决?

(我也尝试使用“\u240d”作为回车 - 同样的事情)。

编辑:输出到 Mac OS X 上的 bash。

0 投票
1 回答
8972 浏览

php - 根据编码翻译 IMAP 正文

从手册中,我知道 IMAP 中有6 种不同的传输编码

至此,我已经创建了这个基本功能:

我的问题是,如何将 8 位、二进制和其他编码转换回人类可读的消息形式?或者,也许有人有更好的功能来处理这个?

0 投票
3 回答
14442 浏览

c# - C# base64 编码/解码与对象序列化问题

我在 C# 中为我的项目(这是一个类)使用序列化和反序列化。它们被序列化并保存到 XML 文件中。加载项目时,一切顺利。

现在我正在尝试将序列化的项目编码为 Base64,然后保存文件,这也很顺利。文件的第一行(编码前!)如下所示:

当我解码文件时,有一个在行前添加:

我用来编码的代码:

以及解码代码:

这可能是什么,我该如何解决?