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

gwt - 为什么以 2 种不同方式解码的此文本在 GWT 中不匹配?

我一直在试图找出为什么我的俄语翻译在我的游戏的 GWT 版本中没有正确显示。我已将其范围缩小到文件解码出现问题。此代码在 GWT 环境之外正常工作。

为此测试,我从一个字符串创建了 UTF-8 字节数组。下面的方法将文本的两个实例输出到日志。第一个使用new String(bytes)并给出正确的输出,第二个使用BufferedReader并产生不正确的输出。这两个文件的差异可以在这里看到。

我用于本地化的类使用的是 ByteBuffer 方法,因此为俄语翻译输出了不正确的文本,我很难理解为什么。

0 投票
2 回答
368 浏览

url - 解码阿拉伯字符串

有没有工具可以帮助我转换/解码这样的链接https://www.yamsafer.me/%D9%85%D8%B5%D8%B1/%D8%A7%D9%84%D9%82%D8 %A7%D9%87%D8%B1%D8%A9/%D9%81%D9%86%D8%A7%D8%AF%D9%82-%D8%B1%D8%AE%D9%8A%D8 %B5%D8%A9

到它原来的阿拉伯语措辞?

0 投票
1 回答
27 浏览

python-3.x - 如何将 Python 3 字符串更改为“可读”文本

我在 var1 中有这个字符串

如何将字符串的内容更改为“可读”文本,即非 URL 编码。

根据研究,这是我尝试过的代码,但它仍然保留 URL 编码的项目,例如 %20 等。

感谢所有帮助,或者如果有一个现有的模块可以做到这一点。

0 投票
1 回答
294 浏览

c# - 无法解密 URL 编码的 Base64 字符串

您好,感谢您的阅读;

我试图以任何可能的方式解密这个 Base64 字符串。还尝试搜索 Stackoverflow 并尝试了其他方法。每一个回应都是胡说八道。

v6kEwElTQI%2fNlQc87zM7Od2%2fsaAghvSbCVyYaJRTf4U%3d

希望你有任何想法!

0 投票
1 回答
174 浏览

python - 维基百科文章中的 Python 解码失败?

我仍在编写一个使用来自维基百科页面的数据的程序。但是,当我执行下面的代码时,我得到了这个异常:

这是代码:

我查看了 Wikipedia 源代码,我只能找到 UTF-8,但无论如何这是我的标准解码方法。所以我从中学到的是,维基百科正在使用一些奇怪的符号,这些符号不知何故包含在 UTF-8 中,但不知何故不是同时出现的。如果我仍然想显示文本,如何最好地处理这个问题?

0 投票
2 回答
3634 浏览

java - 无法在java中解码base64字符串

我正在尝试解码 base64 字符串。但不知何故,它没有解码完整的字符串。下面是base64字符串。

DQpeWEENCl5MSDE2LDEyDQpeTEwxMjEyDQpeRlQgNTgxLCA0MDMgXkFVTiAgXkZEMDAwNV5GUyBeRlggQ29uZmlndXJhYmxlIFRleHQgMQ0KXkZUIDUwMCwgNTg3IF5BVU4gIF5GREMwMDReRlMgXkZYIENvbmZpZ3VyYWJsZSBUZXh0IDINCl5GVCA1MTAsICA5MCBeQVZOLCA3MCwgNzUgXkZEVk9JRF5GUyBeRlggVGVzdCBMYWJlbA0KDQpeRlQgIDIwLCAzNDMgXkEwTiwgMjgsIDIwIF5GREphbWVzXkZTIF5GWCBTaGlwcGVyIE5hbWUNCl5GVCAgMjAsIDM3MyBeQTBOLCAyOCwgMjAgXkZEUEJeRlMgXkZYIFNoaXBwZXIgQWRkcmVzcw0KXkZUICAyMCwgNDAzIF5BME4sIDI4LCAyMCBeRkQzNyBFeGVjdXRpdmUgRHJeRlMgXkZYIFNoaXBwZXIgQWRkcmVzcw0KXkZUICAyMCwgNDMzIF5BME4sIDI4LCAyMCBeRkRCZXJ3aWNrIE1FIDAzOTAxXkZTIF5GWCBTaGlwcGVyIENpdHkgU3RhdGUgWm ... gMCwwXkdCIDc3OCwgMTE5NiwgMkJeRlMgDQpeTEgwDQpeWFoNCg==

我可以解码这个 base64 字符串https://www.base64decode.org/并正确解码。但是当我尝试使用代码对其进行解码时,它会在两者之间中断。(由于某些特殊字符,我不确定 bur。)下面是我用来解码的代码。

我不知道出了什么问题。

我期待的输出。

谢谢, 阿瓦亨德拉

0 投票
3 回答
1021 浏览

php - JSON decode string in PHP (array of arrays) Special characters

So I have this issue when converting a JSON string to a PHP array. The data is sent via HTTP POST so I'm aware there may be some decoding needed.

Could anyone lay an insight on how I would use json_decode() in PHP to convert this string to an array? "[[\"37\",\"text\",\"\\\"\\\"\"],[\"38\",\"text\",\"\\\"\\\"\"],[\"39\",\"text\",\"\\\"one word two words. Hello? \\\\\\\"escape\\\\\\\" lol\\\"\"]]"

The input was:

Where userInputtedString is: one word two words. Hello? "escape" lol

^ Or any other Unicode values

0 投票
1 回答
1482 浏览

ios - 无法快速解码 Base64 字符串

我正在尝试解码以下 Base64 编码字符串:

/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAZKADAAQAAAABAAAAZAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs%2BEJ%2B/8AAEQgAZABkAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5%2Bv/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5%2Bjp6vLz9PX29/j5%2Bv/bAEMABgYGBgYGCgYGCg4KCgoOEg4ODg4SFxISEhISFxwXFxcXFxccHBwcHBwcHCIiIiIiIicnJycnLCwsLCwsLCwsLP/bAEMBBwcHCwoLEwoKEy4fGh8uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLv/dAAQAB//aAAwDAQACEQMRAD8A5RRzQ3ApwppORXkbnqsRT%2BlSZ/WoRx0p2T0oEPY0ufSoycinE/nSEP8AapFqHdUyE4oEPJ4pm7PWkJ600dKaGTDpTxzmoh6VJnAHvT8xodlh0o3P/nNJn8aTPsfypDuf/9DlScc1ESM1XknUDINV/tIPf2rybM9Rsv8AendqpC4BFSCZSDzQ0xXLQx%2BtIxzUe8c0p5ANLURMD39qnHtVVXHSpQwPFKwhxPU03dtxUbPjj0qFnLNj0q0BeU0pfnNVEfjNPDZOfShIZZ3Ubvaq4Zu1LlvWpsVY/9Hyh5ye9V2mPY1SaTioml9a4lA9Bs1PtLDvUgvCKxPMNJvPrT5ES5M6QXw45xU5vwRjNcr5lL5vPWj2aFznVLfDd1qUXwx1rkhMc9acZyO9T7JBznUm%2BX1pUuhk%2B9ckZzkDPvU8dyQetP2Yc52CzDirCsMZrl47v3rSgus8VDgaJmyCcdcUc%2BtU/NLcgmjefU1nZlH/0vCC1RliaZmjNc52Dt3FGaYTSE0xDy1JuphNGaYh%2B7FG4mmE00mhITY/JzmpAxFQCnZp2BFtXI71aiuCvOayw1SB6mw7nRLdgr1Ip32of3jWD5jDpR5r%2BtZ%2BzK52f//T%2Bfc96XPFIPekJrA6x2eKaemKTNJnmmIdmgU2lzQIM%2BlJnmkJpuaaEPzS7qjzxS54pgPyelGcGm03PNAFkOv8VLvSqxOaTIpWC5//1Pn3NNPtSdqaaxOpsdTaM8UUxCmlpBTScGmICaQ0UgoELmkBpvenUwFJpAc00mlFAC4J6Uu003NJQB//1fnjP8qTNH%2BFB7VkjqY3PFO7Uw9Kf/hQSgzxTG60/wDhpjdaoGA5FGaB92k9KBC44zSdqd2pg6UwFpDxS0jdKAGnrSZobrSUAf/Z

它是有效的,因为我已经使用Online Base64 to Image Converter对其进行了测试,并且显示效果很好。我使用以下代码:

问题thumbData总是零。我不确定我做错了什么。

0 投票
1 回答
197 浏览

html - 从本地文件而不是网络打开 HTML 文件时如何解码它?

我尝试编写一个 HTML 解析器,但在测试期间我不想每次都查询网站,所以我将网站保存为本地 HTML 文件。

对于阅读,我使用:

直接从网站上我得到一个正确的字符串来解析,但是当我从本地电脑打开它时,它似乎有一个错误的解码:

最初它应该是这样的:

任何想法我做错了什么?

谢谢

凯夫

0 投票
1 回答
237 浏览

python - Python 2.7 - 无法正确解码电子邮件主题标题行

我正在使用 Python 2.7,并且正在尝试正确解码电子邮件的主题标题行。电子邮件的来源是:

我使用 email.header 库中的函数 decode_header(header) ,结果是:

'xc3\xa8' 部分应与 'è' 字符匹配,但未正确解码/显示。另一个例子:

结果:

如何获得正确的字符串?