问题标签 [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.
python - 从十六进制字符串转换为 unicode
如何将'dead'
字符串转换为 unicode 字符串u'\xde\xad'
?
这样做:
创建一个<type 'str'>
字符串'\xde\xad'
尝试像这样使用 Unicode.join() :
导致错误:
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?
php - 从基数 10 转换为基数 31(仅适用于选择字符)
我想将基数为 10 的数字转换为基数 31
我只想使用这些字符:23456789abcdefghjkmnpqrstuvwxyz
如您所见,排除了 5 个字符(我不需要这些字符):1 0 o l i
我现在拥有的功能如下,但它当然不起作用。当输入 2 时,它输出 4。输出tenTo31(2)
应该是 2
关于如何使这项工作的任何想法?
php - 从 iPhone sdk 上的 Cocoa Touch 向 php 发送变量
您好我正在尝试从应用程序内部将变量传递给 php。
和应用 SDK 代码:
一切似乎都正常,用户在那里输入电子邮件并点击发送,添加了电子邮件字符串和 2 个其他数据字符串,它似乎与 PHP 连接,当直接从浏览器地址行测试时,PHP 似乎工作。
它甚至将数据弹出到数据库的新行中(如果是新电子邮件,如果没有,则如果该电子邮件存在当前行,则附加一个字符串),所以一切都很好。
只是数据作为数字而不是字符串传递。
例如,电子邮件变成:
15968112
和数据类似:
70560
而不是原来的字符串!到底是怎么回事?如何补救?
提前致谢..
encode - 为什么 reddit 使用 base36 作为文章 ID?
为什么 reddit 使用 base36 作为文章 ID?
例如:
a2xki
.net - 如何在 SQL 中调用标准 .NET 程序集
我遇到了一个问题,即我的表中的列包含使用 System.Xml.XmlConvert.Encode 方法编码的数据。
现在我需要在 SQL 中操作这些数据,但还没有找到复制 System.Xml.XmlConvert.Decode 方法的方法。
因此,我一直在研究如何使用 SQL 中的 System.XML 命名空间来访问此方法,而不必将其包装在我自己的程序集中之一。这可能吗?即我怎样才能通过 T-SQL 直接访问这个程序集?
c++ - 保留字典顺序的原始类型的字符串编码
有谁知道用于将许多基本类型(如整数、浮点数、字符串等)编码为字符串但保留类型的字典顺序的库?
理想情况下,我正在寻找一个 C++ 库,但其他语言也可以。此外,可以假设格式不需要在字符串本身中进行编码(也就是说,如果它是 int64/string/float 则编码后的字符串不需要对这些信息进行编码,只需对数据进行编码就足够了)。
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 是否存在已知问题?有没有人遇到过这种行为并找到了解决方案?
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
为百分比转义或非转义形式都没有运气。