问题标签 [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.

0 投票
2 回答
16216 浏览

sql - varchar() 中的十六进制字符实际上是 ascii。需要解码

这是一个问题的边缘情况,如果有一种简单的方法可以做到这一点,我会感到惊讶。

我有一个带有 varchar(255) 类型字段的 MS SQL DB。它包含一个十六进制字符串,当您使用 ascii 解码器对其进行解码时,它实际上是一个 Guid。我知道这听起来很奇怪,但这里有一个例子:

字段内容:“38353334373838622D393030302D343732392D383436622D383161336634396339663931”

它实际代表什么:“8534788b-9000-4729-846b-81a3f49c9f91”

我需要一种对此进行解码的方法,只需将字段的内容更改为它所代表的实际 guid。我需要在 T-SQL 中执行此操作,我不能使用 .Net(如果可以的话,那非常简单)。

更新:有些人已经用一次性语句的方式做出了回应,我需要一种方法将其放入 UPDATE 语句中。

例如: UPDATE MyTable SET MyField = MyFunction(MyField)

MyFunction 是这个问题的正确答案。

0 投票
7 回答
153826 浏览

php - 如何将 Unicode 转义序列(如“\u00ed”)解码为正确的 UTF-8 编码字符?

PHP中是否有一个函数可以解码Unicode转义序列,如“ \u00ed”到“ í”以及所有其他类似事件?

我在这里发现了类似的问题,但似乎不起作用。

0 投票
4 回答
11176 浏览

java - 使用 Java 中的一组固定字母将 long 编码/解码为字符串

给定任意一组字母

我正在寻找 2 种从 long <-> String 编码/解码的方法

所以decode(range, encode(range, 123456789L)) == 123456789L

如果范围是“0123456789”,那就是通常的编码方式。

0 投票
2 回答
11584 浏览

java - 使用 HTTPclient 解析查询字符串以提取 nameValuePairs

是否有 Apache 实用程序接受 Query String 和一些编码并返回 Map of key,value[] url 解码?

0 投票
1 回答
4242 浏览

ruby - 往返于 YAML 的 Ruby 自定义类;

我在反序列化我写给 YAML 的 ruby​​ 类时遇到了麻烦。

我想去的地方

我希望能够将一个对象作为一个完整的“问题”传递,其中包括问题文本、一些可能的答案(用于多项选择)和正确答案。一个模块(编码器)接受输入,从中构建一个“问题”类并将其附加到问题池中。另一个模块读取一个问题池并构建一个“问题”对象数组。

我目前在哪里

样题池

编码器转储到 YAML 文件。对象是一个填满输入的 MultiQ。(见下文。)

MultiQ 类定义

解码器(我一直在尝试不同的东西,所以这里不是我的第一个或最好的猜测。但我很茫然,文档并没有真正彻底地解释事情。)

你可以回答的问题

  1. 我如何实现我的目标?在解析、加载文件或文档之间,我应该使用哪些方法来成功反序列化 Ruby 类?我已经查看了 YAML Rdoc,并且我没有吸收太多,所以请不要只是将我链接到它。
  2. 您建议使用哪些其他方法?有没有更好的方法来存储这样的问题?我应该使用文档数据库、关系数据库、xml 吗?其他格式?
0 投票
3 回答
4080 浏览

iphone - 如何在iphone中解码字符串

我想解码我的字符串。我已经使用解析并从 RSS 提要中获取字符串。在我的应用程序中,不允许在字符串中使用 &、<、> 这些特殊字符。在服务器端对这些字符进行编码并将其提供给字符串。所以现在我得到了这样的字符串,

但我需要显示的字符串是

那么我该如何解码字符串。

请帮帮我。

谢谢。

0 投票
5 回答
4468 浏览

security - md5 解码。他们是怎么做到的?

我想,解码 md5 哈希是不可能的,但我找到了工具,可以在这里解码它们。但我不知道,他们是如何在这么短的时间内做到的(大约需要一秒钟)。

请帮助我理解它。

谢谢

0 投票
1 回答
1327 浏览

java - 无法解码 javascript 工具提示中的十六进制值

为了在我们的应用程序中显示一些电子邮件通信,我已经完成了相当多的过程。尽量保持一般性...

- 我们通过 XML 向服务发出请求 - 获取 XML 回复字符串,将字符串发送到对任何无效字符进行编码的方法,如下所示:

然后我们将字符串的结果发送到另一个方法以删除任何其他无效字符:

  • 然后通过 SaxParser 将该字符串“解组”
  • 然后将该对象发送回我们的 Display 操作,该操作生成对调用 jsp/javascript 的响应以创建页面。

问题是某些文本可能包含无法正确处理的字符。以下最终在 JSP 上呈现就好了:

显示为“这是一个新测试。有一个*Ç´)¡.ñÇ¡。” 在浏览器中。

- 将鼠标悬停在上述文本上时,以下内容会显示在工具提示中:

然后,当使用所有十六进制值在工具提示 javascript 中呈现并且未正确呈现时,这会错误地显示出来。

有关如何使未知字符在 javascript 中正确显示的任何建议?

0 投票
3 回答
1716 浏览

encoding - 文本块是如何编码的?Base64?还有什么?

我有一个像这样的字符串 H0TCxoL9HSXXwlwXgBJAAAaiAAACBAW0AQMDAAEBBAIA 这是什么格式?下面还有一些字符串。我认为是base64,但是当我解码时,我得到了像 D????&??_?P@ 这样的字符串

0 投票
2 回答
976 浏览

c# - 正在使用什么类型的编码?

我目前正在制作一个程序,其中一个功能是提取多部分电子邮件的 HTML 部分。

我已经很好地完成了这项任务,但是在某些我似乎无法弄清楚的字符上存在一种编码类型,例如

它还会在各处放置随机的“=”。

有谁知道这是否有解码器(甚至它的名称是什么)?我已经用代码替换了一些东西,但是我可能还缺少很多东西,因为我还没有遇到它们。因此,我想弄清楚编码的类型以便我可以替换所有内容,或者找到一个已经这样做的库。

Ps 我从 hotmail 帐户发送电子邮件,如果这可能是原因。