问题标签 [string-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 投票
3 回答
38385 浏览

javascript - Unicode 值 \uXXXX 到 Javascript 中的字符

0 投票
1 回答
663 浏览

c# - 如何在c#中解码像“string\x27s”这样的字符串?

我有 ac# 应用程序,有时必须使用以下字符串:

我该如何解码?我知道 27 是单引号的 ascii 代码',但UrlDecode()不适用于该字符串。

我应该用 % 替换 \x 值,然后使用System.Web.HttpUtility.UrlDecode()还是有其他方法可以做到这一点?

0 投票
1 回答
1377 浏览

c# - 在 C# 中解码字符串

我有一个适用于某些文本的应用程序,我需要解码字符串,例如:

示例\x27s 字符串

示例\u0027s 字符串

对于第一个我尝试使用Uri.UnescapeDataString(string.Replace("\\x", "%"))which 有效但并非总是如此,因为如果字符串类似于“ the 40% of something's stuffException ”,它会因为“40%”而抛出一个。

对于第二个,我真的不知道如何解码。

有什么东西可以用来解码这两种字符串吗?

0 投票
2 回答
15786 浏览

java - Java中BASE64类的编码/解码算法效率如何?

我将使用一种算法对从 XML 文件中检索到的可变长度但非常长的字符串字段进行编码,然后该编码数据应保存在数据库中。

稍后,当我收到第二个文件时,我需要从数据库(以前存储的)中获取编码数据,然后对其进行解码并使用新数据进行验证以进行重复。

我试过org.apache.commons.codec.binary.Base64类它有2种方法:

  1. encodeBase64(Byte[] barray)
  2. decodeBase64(String str)

它工作得很好,解决了我的问题。但它将 55 个字符字符串转换为 6 个字符字符串。

所以我想知道这些算法是否会在任何情况下将 2 个非常大且只有 1 个字符不匹配(例如)的字符串编码到相同的编码字节数组中。

我不太了解这Base64门课,但如果有人可以帮助我,那将非常有帮助。

如果您可以建议任何其他使大字符串短于固定长度并解决我的目的的算法,我将很乐意使用它。

提前致谢。

0 投票
1 回答
2897 浏览

c# - c# 4.0 wpf html decode 未正确解码特殊字符 - System.Net.WebUtility.HtmlDecode

我正在尝试解码的文本Anasayfa > OEM Ürünleri > Ekran Kartları > SAPPHIRE

好吧,这就是我正在尝试的方式

结果:Anasayfa > OEM �r�nleri > Ekran Kartlar� > SAPPHIRE

那么为什么它不起作用呢?谢谢你。

c# 4.0 wpf 应用程序

0 投票
1 回答
2019 浏览

python - HTML的python utf-8解码错误

我试图使用 urllib2 下载网页并将其保存到 MySQL 数据库。像这样 :

但是我收到此错误:

数据:“utf8”编解码器无法解码字节 0x88

现在,HTML 元标记表明编码确实是 utf-8。我设法用这条线解决了这个问题:

它替换了坏字符。但是,我不确定这是否表明下载的数据可能有问题,或者我正在删除有价值的字符。IU 应该补充说该页面还包含 JavaScript - 尽管我相信这不应该是一个问题。

谁能告诉我为什么会这样?谢谢

0 投票
2 回答
284 浏览

java - 解码密码或更复杂的方式为用户发送密码?

我有一组用户。他们每个人都有相同的用户名密码组合。我的数据库中有加密的数据(见下面的代码)。问题是,处理整个用例的最佳和最安全的方法是什么?我只想在电子邮件中发送用户名 - 密码组合,向每个用户发送相同的电子邮件。我应该只是解码密码还是保存这段时间的文本密码,然后用户发送电子邮件并在此之后删除文本密码,或者您对此有什么想法?

我的软件中没有那么无价的数据,但仍然......

0 投票
1 回答
12333 浏览

python - 如何解码 powerprofiles.com 返回的响应

使用python2.7.3 IDLE

它返回我以下响应数据。

如何对其进行解码以获取实际数据?

0 投票
1 回答
97 浏览

encoding - 奇怪编码的网址

背景:

上周我一直被以下问题困扰。通常网页使用 base64 加密 url,因此http://stackoverflow.com变为aHR0cDovL3N0YWNrb3ZlcmZsb3cuY29t并使用如下: http://www.mysite.com/redir.php?url= aHR0cDovL3N0YWNrb3ZlcmZsb3cuY29t

问题:

有些页面使用了我无法破解的不同 url 加密。它们都以o5o4m4p4b434s2q43626z3 开头,我认为这是针对http://www 的。比较此类不同的链接。

网址是这样的:http ://www.site.com/z.php?url=o5o4m4p4b434s2q43626z3 ...它们都重定向到另一个站点。

研究:

我已经用谷歌搜索了不同的方法来加密/解密 url 和文本,以及数据,什么都没有。我还搜索了“o5o4m4p4b434s2q43626z3”,但没有得到任何结果。我是唯一一个问他们如何编码的人吗?=)

有任何想法吗?“http://www.”怎么写?变成“o5o4m4p4b434s2q43626z3”?

干杯和良好的狩猎!

0 投票
2 回答
707 浏览

python - 用于 HTML 的非 unicode 和非 ascii 的 python 中的综合字符替换模块

python 是否有一个全面的字符替换模块,可以在字符串中查找所有非 ascii 或非 unicode 字符并将它们替换为 ascii 或 unicode 等效项?在编码或解码期间对“忽略”参数的这种安慰是疯狂的,但同样也是如此。在非翻译字符所在的每个地方。

我正在寻找一个能够找到令人讨厌的字符并使它们符合任何要求的标准的模块。我意识到现存的字母和编码的数量使得这有点不可能,但肯定有人尝试过吗?即使是一个初步的解决方案也会比现状更好。

这意味着数据传输的简化是巨大的。