问题标签 [decode]

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 回答
3861 浏览

php - php中的utf-8解码问题

0 投票
2 回答
3696 浏览

java - 正确替换 Sun 内部 com.sun.image.codec.jpeg 包的使用?

我们有一些代码使用这个旧的内部 Sun 包来处理图像,本质上是在从输入流中读取/解码后将 JPEG 编码为特定的大小和质量。下面的代码示例。我会很感激使用正确的 java.* 或 javax.* API 的最佳实践替换示例。

}

0 投票
6 回答
136745 浏览

javascript - AJAX POST 和加号 (+) -- 如何编码?

我通过 AJAX 将表单字段的内容发布到 PHP 脚本并使用 JavaScript 到escape(field_contents). 问题是任何加号都被删除并被空格替换。如何安全地“编码”加号,然后在 PHP 端适当地“解码”它?

0 投票
1 回答
1762 浏览

asp.net - 请求对象未解码 UrlEncoded

C#,ASP.NET 3.5

我创建一个带有编码查询字符串的简单 URL:

这变得很好:http://localhost/test.aspx?a=%E1%ED%F3%FA (很好)

当我调试 test.aspx 时,我得到了奇怪的解码:

为什么 QueryString 不解码这些值?

0 投票
3 回答
6006 浏览

c# - 在 C# 中加密 在 JavaScript 中解密

我正在寻找在 C# 中加密字符串并使用 JavaScript 对其进行解密的方法。在这种情况下,JavaScript 是一种用于内部系统的脚本语言,所以我不应该担心人们会访问解密所需的私钥/密码。

在线搜索解决方案似乎 AES 加密应该可以解决问题。我研究了slowAES 和 RijndaelManaged 解决方案,但没有让它工作。

我使用了 Cheeso 提供并收到相同密文的 C# 代码。但是当我尝试使用 slowAES 加密相同的数据时,我收到了完全不同的密码。

有人可以指出我正确的方向吗?我不在乎方法,只要我能取得成果。我的目标是以 URL 为例:

www.test.com/clientid=123

使用 .NET (C#) 对其进行加密,使其看起来像

www.test.com/clientid=asdf;lkjsxd;flkjq934857u9duhfgkjhgalsdkjfh

然后使用 JavaScript 将其转换回

www.test.com/clientid=123

谢谢, ITRushn

0 投票
1 回答
1294 浏览

java - 在 Dojo cometd java 客户端中解码响应的正确方法

我想使用 Dojo cometd 通道来回推送任意 XMLEncoded java 对象,但我在正确解码有效负载时遇到了问题。

为了做到这一点,我在聊天室客户端演示程序的精简版中有这个发送方法:

现在它创建了一个扁平化为 UTF-8 编码字节流的 XML 片段(我知道我也需要处理编码,但这不是现在的问题)。

接受此消息的消息侦听器如下所示:

正如您所看到的,我通过反复试验发现,发送的字符串具有小于、大于和与号字符的保护,然后我取消保护并调用 XMLDecode。

输出是:

所以它是可逆的。我将这些字符放在被 XMLEncoded/XMLDecoded 的字符串对象中的实验并不好——它们没有受到双重保护——所以我的粗暴解码也影响了它们。

问题是:解码这些字符串的正确方法是什么?我需要使用 JSON 库来代替我快速而肮脏的代码吗?可能我在 Cometd 的 Java 客户端库中遇到了错误?

(注意:我在这个实验中一直使用 cometd-1.0.0rc0 库)。


编辑:事实证明,通信是通过同一网络服务器中的另一个部署发生的,而不是我认为负责 cometd 通信的部署,并且部署包含进行 XML 保护的 filter.json。

http://groups.google.com/group/cometd-users/browse_thread/thread/6fbdaae669e5f9d3

换句话说,我的代码之外的配置问题。希望修改后的部署能够解决这个问题。

0 投票
1 回答
555 浏览

php - PHP从解码对象返回值

有人可以告诉我这段代码中的错误在哪里吗?我使用移动 iphone 应用程序调用一个 php 脚本,它将向苹果发送信息。然后,Apple 将返回一个 JSON 对象,其中包含关联数组中的多个值。

我想达到“状态”值,但每次我在手机中运行代码时,php 脚本都会向我发送完整的苹果返回的字符串。在 XCode 调试器中,接收到的字符串如下所示:

[调试] ... responseString:{“receipt”:{“item_id”:“328348691”,“original_transaction_id”:“1000000000081203”,“bvrs”:“1.0”,“product_id”:“julia_01”,“purchase_date”: "2009-10-05 23:47:00 Etc/GMT", "quantity":"1", "bid":"com.latin3g.chicasexy1", "original_purchase_date":"2009-10-05 23:47: 00 等/格林威治标准时间”,“transaction_id”:“1000000000081203”},“状态”:0}

但我在字符串中唯一关心的是“状态”值。我已经查看了内部文档,但找不到解决方案。我是 php 新手,但这太长了。这里的脚本:

即使我没有在末尾添加任何回声,脚本仍然返回一个完整的字符串(对我来说很奇怪)

如果我再次坚持另一个问题,请提前致谢并道歉

0 投票
2 回答
7303 浏览

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

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

这样做:

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

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

导致错误:

0 投票
1 回答
1698 浏览

video - 在软件中解码曼彻斯特双相标记(代表 SMPTE 时间码音频流)

我以前从未处理过信号/流编码或解码,至少不会超出 HTTP 等相当基本的协议,所以如果我让这件事变得比我应该做的更难,请原谅我。

我们在工作中使用的一些系统依赖于 SMPTE 时间码来运行,这是一种曼彻斯特双相标记系统,占用 1kHz 到 1kHz 和 2kHz 之间的带宽。

因为这正好在音频频谱中,并且在线路级,它可以直接插入声卡的线路输入,使用您选择的音频 API 访问(我计划在 Mac 上使用 Core Audio)。

我对解码数字比特流本身以恢复时间和参数感到相当高兴,但实际上从采样的模拟信号中恢复比特流并不那么直接,我不确定解决问题的最佳方法是什么。

我目前的计划是在检测到信号后留出一小段时间(1 秒或 24-30 帧)来测量过零水平之间的最大和最小样本数(使用移动平均滤波器来防止尖峰/丢失影响解码)和最大和最小记录电压以确定零交叉点(直流电平)。

然后我应该能够使用这些信息从输入的模拟信号中构造一个数字比特流。我是朝着正确的方向前进,还是有更好的方法?

谢谢

0 投票
1 回答
4430 浏览

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

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

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

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