问题标签 [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.
java - 在 Java 中解码 JSON 格式
我得到了一个 JSON(编码)格式的嵌套数组,看起来像这样;
所以我有一个包含三个数组的大数组(有时可能是 2 个或三个以上的数组),这三个数组中的每一个都包含一些数组,在上面的例子中。
什么是反向过程(解码格式)?我的意思是,如果我想从这些数组中获取这些值怎么办。
我尝试了 org.json Java API,对吗:
iphone - 使用 NewLine 从 XML 解码 HTML
首先我解析 XML 并检索它:
我使用 MWFeedParser ( stringByDecodingHTMLEntities ) 对其进行解码并检索它:
请注意,这只是包含许多标签的许多行中的一行。
然后我
用 \n 替换,控制台用新行写出文本。一切都很好,只是所有其他 HTML 标记仍然存在。
所以我然后运行stringByConvertingHTMLToPlainText并且所有 HTML 标签都消失了。但也是我更换的新线路。
如何在不使用 \n 的情况下解码 HTML 并同时替换为 \n 以在UITextView
中打印出漂亮的格式化文本?
c - UTF-16 解码器未按预期工作
我的 Unicode 库中有一部分将 UTF-16 解码为原始 Unicode 代码点。但是,它没有按预期工作。
这是代码的相关部分(省略 UTF-8 和字符串操作):
它是如何工作的?
string
是一个保存 32 位值的结构,适用string16
于 16 位值,如 UTF-16。upush
所做的只是将一个完整的 Unicode 代码点添加到 a中,并string
根据需要重新分配内存。
u16tou
是我关注的部分。它遍历string16
,正常传递非代理值,并将代理对转换为完整的代码点。错误放置的代理将被忽略。
一对中的第一个代理将其最低 10 位向左移动 10 位,从而形成最终代码点的高 10 位。另一个代理将其最低 10 位添加到最后,然后将其附加到字符串中。
问题?
让我们试试最高的代码点,好吗?
U+10FFFD
,最后一个有效的 Unicode 代码点,被编码为0xDBFF 0xDFFD
UTF-16。让我们尝试解码。
使用utoc
(未显示;我知道它正在工作(见下文))函数将其转换回 UTF-8char *
以进行打印,我可以在终端中看到我得到了U+0FFFFD
,而不是U+10FFFD
结果。
在计算器
在gcalctool中手动进行所有转换会导致相同的错误答案。所以我的语法本身没有错,但算法错了。该算法对我来说似乎是正确的,但它以错误的答案结束。
我究竟做错了什么?
cross-browser - 解码JPEG文件时跨浏览器不兼容?
有些事情让我感到困惑 - 为什么这张图片在每个浏览器中看起来都不一样?
IE9(和 Windows 照片查看器)中的图像:
Firefox(和 Photoshop)中的图像:
Chrome(和 Irfanview)中的图像:
他们的 JPEG 解码过程中发生了什么使最终输出如此不同?
(在 IE、Firefox、Chrome 等中查看它以了解我的意思。)
actionscript-3 - As3 和图像字节数组数据
如何从特定形状(例如圆形或正方形)的图像中获取字节数组数据?
假设我只想修改这个圆圈内的像素,我怎样才能得到这个 Bytearray 数据?
有任何想法吗?
java - Java中的HTML实体解码:撇号
我必须使用 Java 解码包含以下实体的 HTML 字符串:“'”和“&apos”。我正在使用Apache Commons Lang,但它不会解码这两个实体,因此,我目前正在执行以下操作,但我正在寻找最快的方法来做我想做的事。
我搜索了较旧的问题,但似乎没有人回答我的问题。
encoding - 如果输入长度不能被 3 整除,为什么 base64 编码需要填充?
base64编码中填充的目的是什么。以下是维基百科的摘录:
“分配了一个额外的填充字符,可用于将编码输出强制为 4 个字符的整数倍(或等效地,当未编码的二进制文本不是 3 个字节的倍数时);然后在解码时必须丢弃这些填充字符,但仍然允许计算未编码文本的有效长度,当它的输入二进制长度不是 3 字节的倍数时(最后一个非填充字符通常被编码,因此它代表的最后一个 6 位块将为零-在其最低有效位上填充,编码流的末尾最多可能出现两个填充字符)。”
我写了一个程序,它可以对任何字符串进行base64编码并解码任何base64编码的字符串。padding 解决了什么问题?
objective-c - 如何在 iPhone 中解码 EAN-13 条码图像?
在我的应用程序中,我需要解码 EAN-13 条形码图像。从 iphone 相机捕获的图像。捕获条形码图像后,我必须解码。我是 iphone 新手。
请给我一些解决方案或教程?
提前致谢,
android - Android解码xml文件中的html
在我的软件中,我收到一个 xml 文件,其中包含一些 HTML 实体,例如 & amp; 管他呢。我成功地解码了 xml 但不是 HTML 实体。当遇到一个 html 实体时,字符串会被切断......有人可以帮忙吗?我实际上有这样的代码来解码 xml...
有谁知道我如何做同样的工作,将 xml 解码为 dom 对象并解码 HTML 实体?
实际上我的 dom 对象是不正确的,因为它包含一些由于 HTML 实体而被剪切的字符串......我该怎么办?
python - 在 Python 中将二进制文件转换为 ascii
我有一堆二进制文件,其中包含以下格式的数据:
i\xffhh\xffhh\xffhh\xffih\xffhh\xffhh\xffhh\xffhh\xffhi\xffii\xffjj\xffjj\xffjj\xffjk\xffkk\xffkk\xffkl\xffll\xffmm\xffmn\xffnn\xffon\xffno\xffop\xffop\xffpp\xffqq\xffrq\xffrs\xffst\xfftt\xfftt\xffuv\xffvu\xffuv\xffvv\xffvw\xffwx\xffwx\xffxy\xffyy\xffyz\xffz{\xffz{\xff||\xff}|\xff~}\xff}}\xff~~\xff~~\xff~\x7f\xff\x7f\x7f\xff\x7f\x7f\xff\x7f\x7f\xff\x80\x80\xff\x80\x81\xff\x81\x80\xff\x81\x81\xff\x81\x82\xff\x82\x82\xff\x82\x82\xff\x82\x83\xff\x83\x83\xff\x83\x83\xff\x83\x84\xff\x83\x84\xff\x84\x85\xff\x85\x85\xff\x86\x85\xff\x86\x87\xff\x87\x87\xff\x87\x87\xff\x88\x87\xff\x88\x89\xff\x88\x89\xff\x89\x8a\xff\x89\x8a\xff\x8a\x8b\xff\x8b\x8b\xff\x8b\x8c\xff\x8d\x8d\xff\x8d\x8d\xff\x8e\x8e\xff\x8e\x8f\xff\x8f\x8f
这些应该是一个人走路时的压力传感器读数,所以我假设它们是数字,但我想将它们转换为 ascii,所以我知道它们是什么。我如何转换它们?它们目前采用什么格式?
编辑:此处提供的文件链接(链接)