问题标签 [encode]

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 投票
3 回答
1701 浏览

c - 我将如何在 ANSI C 中实现类似于 Objective-C @encode() 编译器指令的东西?

@encode 指令返回一个 const char *,它是传入的数据类型的各种元素的编码类型描述符。示例如下:

我可以看到使用 sizeof() 来确定原始类型 - 如果它是一个完整的对象,我可以使用类方法进行自省。

但是,它如何确定不透明结构的每个元素?

0 投票
6 回答
64754 浏览

jquery - jQuery 1.4.1 中缺少 JSON 字符串化?

显然 jQuery 能够将给定的对象或字符串解码为 JSON 对象。但是,我有一个 JS 对象,我需要将其 POST 回服务器,并且在 jQuery 中找不到包含 JSON.stringify() 函数的实用程序。在 Chrome、Safari 4、FF3.6 和 IE8 中可以找到该功能,但在早期浏览器中没有。我可以在支持它的浏览器中本机使用它,但除此之外我不得不回退到使用 Crockford 的 JSON 脚本。

是否有一些内置的 jQuery 来处理代替 Crockford 脚本的 JSON 编码和解码?

0 投票
1 回答
1129 浏览

iphone - iPhone - 编码来自 CoreData 实体的数据数组并存储在 Base64 字符串中

我有一个包含三个实体(Purchase、Items、Image)的数据模型,购买是主要的,另外两个作为相关属性。

我需要能够将数据发送到 Web 服务器,并且必须使用 base64 进行编码,我有几个类负责我从网上下载的编码和解码,它们是 NSData 类的类别,但是当我使用它们时,我会收到一个空字符串。

所以数组吐出这个......

我如何将其编码为 base64 字符串,以便我可以将其通过电子邮件发送到网络服务器

非常感谢任何帮助,甚至是正确方向的一点,我对编程还是很陌生。

0 投票
8 回答
139889 浏览

ruby - 如何在 Ruby 中将字符串或整数转换为二进制?

如何将整数 0..9 和数学运算符 + - * / in 创建为二进制字符串。例如:

有没有办法在不使用库的情况下使用 Ruby 1.8.6 做到这一点?

0 投票
2 回答
4147 浏览

java - Android - 如何将我自己的音频编解码器添加到 AudioRecord?

我目前有一个环回程序,用于在 Android 设备上测试音频。

它使用 AudioRecord 和 AudioTrack 来记录来自麦克风的 PCM 音频并在听筒中播放 PCM 音频。

这是代码:

正如您在创建 AudioTrack 和 AudioRecord 时看到的,编码是通过 AudioFormat 提供的,但这仅允许 16 位或 8 位 PCM。

我现在有自己的 G711 编解码器实现,我希望能够对来自麦克风的音频进行编码并将其解码到 EarPiece,所以我有encode(short lin[], int offset, byte enc[], int frames)decode(byte enc[], short lin[], int frames)方法,但我不确定如何使用它们来编码和解码来自 AudioRecord 和 AudioTrack 的音频。

任何人都可以帮助我或指出我正确的方向吗?

0 投票
3 回答
36315 浏览

php - 使用 PHP 删除编码

我有以下文字:

我想使用 PHP 删除编码,但使用html_entity_decode()不起作用。

有什么建议么?

0 投票
1 回答
679 浏览

php - PHP:更新 Twitter 状态,同时保持特殊字符不变

在本页面...

http://www.axisofeco.com/matters/2010/03/11/the-word-youre-looking-for-is-sublime/

...我有一个“Tweet this”链接,该链接粘贴在文章标题中,并且链接到您的 Twitter 更新框(如果您已登录 Twitter)。

问题是,当上述文章中包含特殊字符(主要是花哨的单引号/双引号)时,Twitter 似乎无法处理它们。这是 Twitter 尝试(并且非常失败)粘贴到 Twitter 更新框中的内容:

8217;重新+寻找+寻找+是+“崇高”+ http://is.gd/acIW2

(如果上述行中的引号实际上看起来不错,相信我,当 Twitter 尝试处理它们时,它们会保持编码!)

用于格式化 Twitter 更新的相关 PHP 是这样的:

我尝试过使用不同的函数,例如使用 urlencode(),但似乎没有以“Twitter 友好”的方式对字符串 ($url) 进行编码。

0 投票
2 回答
958 浏览

xml - 将 PDF 作为 XML 中的编码字节数组发送是明智的

我希望从网络服务调用中返回 PDF。(ATM,客户端需要自定义代理)

AFAICS,有两种方法

a) 将链接返回到 Web 可访问的位置 b) 对 PDF 进行编码并将其包含在 XML 中

在我的情况下,a) 需要来自客户端的 2 次行程,第一次是获取路径,第二次是获取文件。

但是,wrt b),此链接(http://www.coderanch.com/t/279020/Streams/java/wrting-bytearray-xml-file#1283263)表明对 PDF 进行编码不是一个好主意,虽然没有解释。

如果有人能提供上述建议(可能还有其他选择),我将不胜感激。

很多谢谢

西蒙

0 投票
1 回答
464 浏览

c++ - 使用 vmime 构建电子邮件时出现乱码

嘿,我的 Qt C++ 程序有一部分需要将 bash 命令输出的前 128 个字符左右发送到电子邮件地址。tty 的输出被捕获在我的 gui 中名为 textEdit_displayOutput 的文本框中,并放入我使用消息生成器(对象 m_vmMessage )构建的消息中这是相关的代码片段:

给出 bash 'ls /' 和换行符会使 vmime 给出如下终端输出:

而它应该看起来更像这样:

输出似乎在“根”周围被截断,显示后什么也没有。

如何正确编码和拼凑电子邮件?vmime 是否只是故意那样显示它并且电子邮件的实际内容是完整的并且格式正确?

谢谢!

0 投票
2 回答
750 浏览

c - RLE 编码...怎么了?

我正在尝试为字符制作一个 RLE(运行长度编码器)程序。我阅读了它在网上笔记上的工作方式。我试图修复我的代码!不管我认为代码的步骤是否正确,代码都不起作用!它运行时出现了一些奇怪的“Z”。我真的找不到哪里错了!你能给我一个建议吗?

例如,我给出了输入:

AAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRHD RRRRRRRRRRRRRRRRRRRRHHHHHHHHHHHHHHHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMS TTTTTTTTTTHHHHHHHHHHHH

我得到了输出:

Z0AZZ0AZZ0FZZ0FZZ0FZZ0FZZ0FZZ0FZZ0FZZ0FZZ0FZZ0EZZ0EZZ0EZZ0EZZ0EZZ0EZZ0EZZ0EZZ0GZZ0GZZ0GZZ0GZZ0GZZ0GZZ0VZZ0VZZ0VZZ0VZZ0VZZ0VZZ0VZZ0VZZ0VZZ0VZZ0SZZ0SZZ0SZZ0SZZ0SZZ0SZZ0SZZ0SZZ0SZZ0SZZ0SZZ0SZZ0RZZ0RZZ0RZZ0RZZ0 ZZ0RZZ0RZZ0RZZ0RZZ0RZZ0RZZ0HZZ0HZZ0HZZ0HZZ0HZZ0HZZ0AZZ0AZZ0AZZ0AZZ0AZZ0AZZ0AZZ0AZZ0AZZ0AZZ0

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:(