问题标签 [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 投票
6 回答
60077 浏览

ruby-on-rails - 如何在 Ruby 中给定 URL 以 base64 编码媒体

我正在尝试将图像上传到 PingFM。他们的文件说:

我可以通过 URL 访问此图像。我试过(几乎猜到了)这个:

但我得到这个错误:

0 投票
2 回答
7303 浏览

python - 从十六进制字符串转换为 unicode

如何将'dead'字符串转换为 unicode 字符串u'\xde\xad'

这样做:

创建一个<type 'str'>字符串'\xde\xad'

尝试像这样使用 Unicode.join() :

导致错误:

0 投票
4 回答
4835 浏览

javascript - jQuery parsing RSS and namespaced element like

I am using jQuery to parse an RSS feed. Within each <item> is a namespaced element like <content:encoded> I want to select. How do I select it in jQuery?

0 投票
6 回答
1512 浏览

php - 从基数 10 转换为基数 31(仅适用于选择字符)

我想将基数为 10 的数字转换为基数 31

我只想使用这些字符:23456789abcdefghjkmnpqrstuvwxyz

如您所见,排除了 5 个字符(我不需要这些字符):1 0 o l i

我现在拥有的功能如下,但它当然不起作用。当输入 2 时,它输出 4。输出tenTo31(2)应该是 2

关于如何使这项工作的任何想法?

0 投票
2 回答
1913 浏览

php - 从 iPhone sdk 上的 Cocoa Touch 向 php 发送变量

您好我正在尝试从应用程序内部将变量传递给 php。

和应用 SDK 代码:

一切似乎都正常,用户在那里输入电子邮件并点击发送,添加了电子邮件字符串和 2 个其他数据字符串,它似乎与 PHP 连接,当直接从浏览器地址行测试时,PHP 似乎工作。

它甚至将数据弹出到数据库的新行中(如果是新电子邮件,如果没有,则如果该电子邮件存在当前行,则附加一个字符串),所以一切都很好。

只是数据作为数字而不是字符串传递。

例如,电子邮件变成:

15968112

和数据类似:

70560

而不是原来的字符串!到底是怎么回事?如何补救?

提前致谢..

0 投票
4 回答
1979 浏览

encode - 为什么 reddit 使用 base36 作为文章 ID?

为什么 reddit 使用 base36 作为文章 ID?

例如:

a2xki

0 投票
1 回答
4430 浏览

.net - 如何在 SQL 中调用标准 .NET 程序集

我遇到了一个问题,即我的表中的列包含使用 System.Xml.XmlConvert.Encode 方法编码的数据。

现在我需要在 SQL 中操作这些数据,但还没有找到复制 System.Xml.XmlConvert.Decode 方法的方法。

因此,我一直在研究如何使用 SQL 中的 System.XML 命名空间来访问此方法,而不必将其包装在我自己的程序集中之一。这可能吗?即我怎样才能通过 T-SQL 直接访问这个程序集?

0 投票
4 回答
3549 浏览

c++ - 保留字典顺序的原始类型的字符串编码

有谁知道用于将许多基本类型(如整数、浮点数、字符串等)编码为字符串但保留类型的字典顺序的库?

理想情况下,我正在寻找一个 C++ 库,但其他语言也可以。此外,可以假设格式不需要在字符串本身中进行编码(也就是说,如果它是 int64/string/float 则编码后的字符串不需要对这些信息进行编码,只需对数据进行编码就足够了)。

0 投票
4 回答
18494 浏览

php - 无效的 PHP JSON 编码

我正在开发一个 PHP (5.3.1) 项目,我需要将 JSON 字符串发送到 web 服务(在 python 中),但是我从 json_encode 获得的结果没有作为有效的 JSON 传递(我正在使用 JSLint检查有效性)。

我应该补充一点,我尝试编码的结构相当大(13K 编码),并且部分包含 UTF8 数据,虽然 json_encode 确实处理了它,但我在结果中奇怪的地方得到了空格。例如,我可以得到 {"hello":true} 或 {"hell o":true} ,这会导致来自 web 服务的错​​误,因为 JSON 无效(或数据,如第二个示例)。

我也尝试过使用 Zend 框架进行 JSON 编码,但这并没有太大的不同。

PHP 中的 JSON 是否存在已知问题?有没有人遇到过这种行为并找到了解决方案?

0 投票
6 回答
10076 浏览

internet-explorer - 用于 Internet Explorer 的 URL 转义中文/日文 Unicode 字符

我正在尝试在我正在处理的几个 URL 中对非 ascii 字符进行 URL 转义(百分比编码)。我正在使用从这些 URL 加载图像和声音剪辑等资源的 Flash 应用程序。由于文件名可以包含非 ascii 字符,如下所示: 日本語.jpg 我通过对字符进行 utf-8 编码,然后对 unicode 字节进行百分比转义来对它们进行转义,以获得以下信息:

%E6%97%A5%E6%9C%AC%E8%AA%9E.jpg

当我在除 Internet Explorer 之外的任何浏览器中运行应用程序时,这些文件名都可以正常工作 - 我尝试过 Firefox、Safari 和 Chrome。但是当我在 IE 中启动应用程序(尝试了 6 和 8)并尝试加载声音剪辑时,我得到: Error #2044: Unhandled ioError,并且 URL 已损坏为:

æ¥æ¬èª.jpg

关于如何解决这个问题的任何想法?这只是使用本地文件系统 URL 测试驱动 Flash 应用程序。我还注意到 Internet Explorer 无法找到诸如: 之类的文件 file:///C:/%E6%97%A5%E6%9C%AC%E8%AA%9E.jpg,尽管 Chrome / Firefox 会对其进行解码并为具有路径的文件加载就好了

C:\日本語.jpg

编辑

我认为我的问题与以下 ActionScript 代码片段中遇到的问题相同:

使用字符串日本語.jpg可以在 IE 中使用,而使用字符串%E6%97%A5%E6%9C%AC%E8%AA%9E.jpg可以在其他浏览器中使用。我需要的是一个适用于所有浏览器的单一表单。我尝试了%u编码并将http请求标头设置Content-Type: text/html; charset=utf-8为百分比转义或非转义形式都没有运气。