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

actionscript-3 - AS3 charset 字符集检测库

是否有任何库来检测字符串的字符集?

这是我转换字符串的方式

当 str 已经是 windows-1251 并且 to_charset 也是 windows-1251 时,问题就开始了。在第二次转换后,它正在做一些奇怪的事情:

Русский -> Русский

http://www.artlebedev.ru/tools/decoder/

此处的解码器显示 Ðóññêèé 它是 CP1252 → CP1251

0 投票
2 回答
706 浏览

jaxb - 配置 JAXB unmarshal tp 避免解码 XML 数据

我有一个传入的 XML,其值是编码形式,例如&ltimg src=/".../" &gt,但是在解组此数据时,JAXB 正在解码<img src=/"../" >我不希望它执行的数据。

是否有任何配置可以在 JAXB 中禁用此行为?

0 投票
2 回答
1159 浏览

c# - 将字符串解码为 DateTime

我在数据库中有 DateTime 作为字符串,例如:6@11@2012@1@37 我有这样的解码方法:

我想做的是尝试将信息放入数据集中,如下所示:

数据库中将日期和时间保存为字符串的列是 CreationTime。

是否可以通过调用 DecodeTime 方法在 sql 中对这些时间进行编码并将其显示到 gridview。

在此处输入图像描述

0 投票
2 回答
3046 浏览

c# - 在查询参数值中使用特殊 & 或 + 字符解码 Url

我在解码带有参数的 Base64 编码 URL 时遇到了这个困难

我的预期结果应该是:fno = hello vol = Bits & Pieces

实际结果:fno = hello vol = Bits

我搜索了stackoverlow,似乎我需要添加一个自定义算法来解析解码的字符串。但由于实际的 URL 比这个例子中显示的更复杂,我最好向专家寻求替代解决方案!

感谢阅读!

0 投票
0 回答
158 浏览

encoding - 如何确定看起来像字符以gangam风格跳舞的字符串的编码/压缩

在分析网站的 HTTP 请求时。我发现在一个 POST 请求中,它向服务器发送了三个 postdata,第一个是 SAML 数据,首先是 base64 编码,然后是 urlencoded。但我无法弄清楚其他两个 postvar 的价值。我确定的一件事是它没有使用任何加密方法,如 md5 或 sha1 等。COZ 响应文本包含我的用户名值,根据我的研究,它既不存储在会话变量或 cookie 中,这意味着发布数据的这种编码可以被逆转。所以我猜测可能是我的用户名“RAHUL”在这些帖子变量之一中。但我无法阅读它。

第一个字符串:

sRrWj1zUsisp/UylJiEf/pekY//ok1nYAAcvJfkxL9kMEggMAX0jTTs1hPPKTU9d1u/qgdq6eIvS nk3NT6KkR9bKiGyQKY5iJ39JXGNlBvxs3F9N7TMHUBeNZ2BSDg05dTyYtdiVffRDnQ5KgDCy7ZjG Lzj5J3x3LJumTau7aFc5CZ2b4xqzEPc4kGVcg/6l5D7Hxonp6U/0DnIzemcrXfb95X40CidNmz1J PlGaeZzgAsA619vhs3AlGPNZ/Nbbm7IsJlVcKY6TvigrP0jMCp/0BvYb45gztvaJicN43JrNUsgc +CLKaTvxflkLhul/sAe5Gbm83AtR/kNKQZf2hg==

第二个字符串:

Og5+F9RTHNs7NqUEYpgGSshInxZQzCP3gU2fkI8VnS60Ce2hmurlTLn6IcdP63zUkrDbdA2/+J00 DNgD15yW2lNo5Zi3PdfEEOxFjw8L5/RFwoIrMzTzS8csZaWqSAfqW1GiE4hbpAgeKZ4pXrmTLy2A /AfT90uCptaoEa19qzD6/5o2+G4lCeJf5ZUMeZRMLvX3U909TlzCggf9KsHeJpfXGnGEefu9o0V9 kbQ5FzLEuao9ByCnXaFBEcDBDAFljrK0fsqJyLyv2gnhj4IOcCAEowa9N6tBsu/ngac9uR+NHY4+ r4l67i+nt5CRZ9PRLq/hT2qCoy6PguhDOEHbgg==

当我使用 base64 解码器解码上述字符串时,它返回不可读的值。我想知道接下来要做什么,以便在其中获取有用的数据。

我正在粘贴完整的发布请求,包括标题和表单数据。

标题

主机:xxxx.xxxx.xxxx.xxxxxxx

用户代理:Mozilla/5.0 (Windows NT 6.2; rv:20.0) Gecko/20100101 Firefox/20.0

接受:text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8

接受语言:en-US,en;q=0.5

接受编码:gzip,放气

参考:xxx.xxx.com/xxxxxx/adsf

饼干:_abc_abc_session=1032510200e6bf9a8ae265553120e1ca;AWSELB=F7610D8306188BFF856DC4E8C0134950D9FBEC546F2ACFBA970F103CC9E2B9074253115B0BB906564BB68191596A2637A0D1F52106813C785600B014A199891F5B8C

连接:保持活动

内容类型:application/x-www-form-urlencoded

内容长度:8725

形式

目标:www​​.XXVVVVVVVVVF.com/sessions/consume

SAML 响应:XXXXXXXXX

APID:ap_00001

pca_red74: KiiYkBzqSHEKWu2Q//CgZg47iEBSOkU1Ew3yaUIAQNqHAf8AwZVLQXdNw5ZF0B67WJH46JDKQ/sP Cypp2sofHA/Eq0gXMoH7yZt3RG0LXTuNANYNr/chOx4kks0/fINjpowPXTiSkWc0bsXimWH62BZy mq7TATEsXM6w4ywu1cVTP+/DlfNy3Mf0V3VVwEjMWwtR/3X8zKgtRJKMTtwe/YGhus6YefSEknPO pO9oy3zdDy0Yp7qRp93tPAdxRSXyIsJs5bJlefH8o5QSzsk7hlBhQFhd/OlKpMCsYMDSOHa+FJ1K AqEWgH0eMzczO6LFhVdhAAm3DFaAvxL4u+DkuQ==

pca_red75:

tU48SalKFzVys9fZR1Se+5xP1dlOh9SlbYBT/Ct6BGiyIFEVEdyq2XR7BDuz/0BAsMfGwhgwI3Ws uNk6KnEyOBIX+9u0eFer/VoHkGydw8310fGxJiiq13BYHnkzk9OLZCdD43VF27a6SvEtaA/LXnm4 ZrURgpoFWtfBmaC4zIkHkYgXW5wTYeJ1Ze0rgmBYPFlms2BefeRricA68NR3OsbSoCmwIKfuWe+2 esM4RN8t9jG/nccM2EeluDXRKJHA09O02Lq7KBhZw5o2OBCQ7nDc9p47Poli0as1yo+ylHfjJOag qCeVuPBCLEwpJL74CreuzJGAYqSOVA9BOx5SQA==

0 投票
2 回答
1013 浏览

sql-server - 使用 TSQL 的 URL 解码(用于扩展 Ascii)

我需要一些帮助来微调 T-SQL 函数以正确解码包含 URL 的字符串。只有查询字符串参数是 URLEcoded(而不是整个 URL)。原始函数在解码单字节字符时效果很好,但它不能处理多字节字符。为了解决西班牙重音字符等多字节字符的解码;我的计划是使用 PATINDEX 查找值并使用查找表替换那些值(这是因为我们正在处理属于这一类别的少数有限数量的特殊字符)。

问题: 下面指定的模式没有返回任何匹配项,因此我几乎被困在这一点上。

示例: 模式 '%[%][0-9a-f][0-9a-f]%' 适用于单字节编码字符。同样模式 '%[%][0-9a-f][0-9a-f][%][0-9a-f][0-9a-f][%][0-9a-f][0 -9a-f][%][0-9a-f][0-9a-f]%'应该适用于双字节字符,例如 (%C3%A9 -> ) ,但它不是。

这是我的代码:

0 投票
2 回答
634 浏览

php - 如何使用 PHP 修复损坏的编码单词

在我的一个数据库表中,我发现了一些损坏的单词,例如:

Noël, japón, Świata

我后来发现应该是:

Noël, japón, świata

任何人都知道如何使用PHP将它们恢复正常

0 投票
1 回答
124 浏览

character-encoding - 修复 MIDI 文件中的语言解码问题

我有一个中文歌曲的 MIDI 文件,其中包含曲目名称中的信息。我使用一个名为 MIDI.js 的库来解析它,输出看起来像这样

我应该在哪里寻找正确的编码/解码?

0 投票
1 回答
24 浏览

python - 使用 python 从 html 中获取重音字符

在网页源代码中,我可以看到类似:abac%c3%a0 浏览器(chrome)显示为 abacà 的词。
现在,我已经使用 urllib2 下载了页面,并且正在使用 python(mac os x 上的 2.7)解析页面源以获取一些关键字:我希望使用重音字符而不是 %c3%a0 但使用 str.decode ("utf8") 不起作用(我试过了,因为那些看起来像 \xc3\xa0 utf8 代码)。

我应该尝试在字典中添加重音词吗?

顺便说一句,html页面在源代码中没有任何编码指示

谢谢

0 投票
2 回答
1688 浏览

c# - 解码字符串时哈希值不匹配

我有以下代码。它一直在我的暂存和预生产环境以及生产环境中工作。

它如何突然停止仅在生产环境中工作。它仍然适用于预生产和生产。

它抛出“哈希值不匹配”错误,这意味着存储哈希!= calcHash。

任何想法为什么这可能只发生在 3 个环境中?