encode 相关问题

将一些数据(例如字符串,图片)转换为某种表示(例如字节,电子信号)

在javaScript中将base64转换为json

例如,我有这样的base64代码 const base64 = "H4sIAAAAAAAEAO2b0W6CMBSGz6MsXm+JUKi6N9gzLLsw4jYTo0bJbpa9+44Ig0J7kBW0PSENNG2B9vtjw09PfYVvmMAGEjw/

回答 1 投票 0

python 3 子进程错误(以字节为单位)

很好,我线程的输出有点问题,我输入unicode或者我认为不让我将其转换为utf-8,这是代码: 导入子进程、系统、时间 字符串 = b'目录' 过程...

回答 1 投票 0

iOS 中的 React Native Fetch API 仅 URL 中的分号未编码

所以我在 IOS 应用程序中使用 React Native,并使用 Fetch API 进行网络连接。我的网址是这样的: https://example.testing.com/filterString=product.code> 所以我在 IOS 应用程序中使用 React Native,并使用 Fetch API 进行网络连接。我的网址是这样的: https://example.testing.com/filterString=product.code><CODE01;CODE02 并且它通常在我调用 fetch 方法后自动编码。我的应用程序应该如下所示才能从服务器正确获取响应: https://example.testing.com/filterString=product.code%3E%3CCODE01%3BCODE02 但是却变成了这样: https://example.testing.com/filterString=product.code%3E%3CEKWED014T;EKWED014 因此它不会仅对网址的分号部分进行编码。 这是我的代码: const response = await fetch(url, { method, headers }); 以下是我如何发现我的网址在发送到服务器后编码不正确: const responseURL = await response.url console.log('displayUrl: '+responseURL); 您可以利用 encodeURIComponent 方法来确保您的 url 在 iOS 和 Android 上都正确编码。 const const baseUrl = 'https://example.testing.com/filterString='; const encodedProducts = encodeURIComponent('product.code><CODE01;CODE02'); const url = baseUrl + encodedProducts; console.log(url) //results in https://example.testing.com/filterString=product.code%3E%3CCODE01%3BCODE02 const response = await fetch(url, { method, headers });

回答 1 投票 0

从服务器检索数据并处理计算

我的代码应该使用套接字模块连接到端口 2000 上的 37.59.31.202 服务器。然后我需要发送服务器通过连接发送的 100 次计算的结果。我的拉...

回答 1 投票 0

Flutter ESC-POS Utils 编码土耳其语字符(无效字符问题)

我正在开发一个移动应用程序,该应用程序从蓝牙打印机打印发票。因此,我将“esc_pos_utils”和“bluetooth_ Thermal_printer”包导入到 pubspec.yaml 文件中。 ...

回答 1 投票 0

在Python中像f字符串一样使用b''

我有这个字符串 s = 'ha\xcc\x81nh'。我想用作字节,有没有像 f string f'{s}' 这样的 b'{s}'

回答 2 投票 0

我想替换python中的反斜杠,在字节序列中用\替换\

所以我有一个如下所示的字节序列: 键 = b"b')F\x87\x86\xfc~Z\xaa\x15pf}\xe6\x9f\xf5\xd0' " 我希望它看起来像这样: b')F\x87\x86\xfc~Z\xaa\x15pf}\xe6\x9f\x...

回答 1 投票 0

在C++中使用#include "Poco/Base64Encoder.h"时出错

我想使用poco库中的base64对文件中的内容进行编码。我遇到的错误 LNK2019 表明链接器无法找到 Poco::Base64Enc 的实现...

回答 1 投票 0

Java 中使用斜杠(无需双重编码)和特殊字符对 URI 查询参数进行编码

我有 2 个带有示例输入的字符串变量: 内容:“m/=a” 短信:“TEST123 ~!@#$%^&*()_+{}:<>?” 我需要使用 GET 方法将这两个变量作为查询参数发送。 ...

回答 1 投票 0

如何找到唯一的子字符串

给定一个二进制字符串,如何遍历 str 来查找唯一的子字符串。我想将这些子字符串作为值添加到字典中。关键是索引,从 1 开始。 subst...

回答 1 投票 0

使用私钥解密Openssl文件

几个月前我加密了一个文件,我也拥有该文件的私钥和公钥。 现在我正在尝试解密文件,但出现错误。我猜我已经使用 openSSL 来加密...

回答 1 投票 0

Python 使用 Ftfy 修复 mojibake 问题

我导入的文本文件很少有 mojibake,因此我尝试在将它们提供给 Spacy (NLP) 之前使用 ftfy 库修复它们。与此问题相关的代码片段: 导入spacy 我...

回答 1 投票 0

多维数组中的 php iconv 键

有没有什么好的方法可以在多维数组中使用 iconv 键? 我需要对一个进行 json_encode,但首先它必须是 unicode,对吧?那么,有没有什么黑客之类的东西?经过一些简单的

回答 1 投票 0

解析 XML 文件时需要类似字节的对象,而不是“str”

我正在尝试解析如下所示的 xml。我想提取有关类别的信息,即 ID、家长 ID 等: 我正在尝试解析如下所示的 xml。我想提取有关类别的信息,即 ID、家长 ID 等: <?xml version="1.0" encoding="UTF-8"?> <test timestamp="20210113"> <kategorien> <kategorie id="1" parent_id="0"> Sprache </kategorie> </kategorien> </test> 我正在尝试这个 fields = ['id', 'parent_id'] with open('output.csv', 'wb') as fp: writer = csv.writer(fp) writer.writerow(fields) tree = ET.parse('./file.xml') # from your example Locations is the root and Location is the first level for elem in tree.getroot(): writer.writerow([(elem.get(name) or '').encode('utf-8') for name in fields]) 但我收到此错误: in <module> writer.writerow(fields) TypeError: a bytes-like object is required, not 'str' 即使我已经在代码中使用了encode('utf-8') 。我怎样才能摆脱这个错误? 编辑2 如果想查找嵌套属性或子类,有两种方法: 您可以使用嵌套循环: for elem in root: for child in elem: print([(child.attrib.get(name) or 'c') for name in fields]) 输出: ['1','0'] 在这里,它还可以返回具有 id 和 parent_id 但不包含名称 kategorie 的类。 如果您想以更高的性能和更少的内存来执行任务: for elem in root.iter('kategorie'): print([(elem.attrib.get(name) or 'c') for name in fields]) 输出: ['1','0'] 对于此方法,它将返回名为 kategorie 的每个类和子类。 编辑1:对于评论中的问题: <?xml version="1.0"?> <kategorien> <kategorie id="1" parent_id="0"> Sprache </kategorie> </kategorien> 对于上面的xml文件,代码似乎运行得很好: fields = ['id', 'parent_id'] for elem in tree.getroot(): print([(elem.attrib.get(name) or 'c') for name in fields]) 输出: ['1','0'] 原答案: 看起来您正在寻找错误的位置。错误实际上发生在 writer.writerow(fields) fields 是一个包含 str 而不是 byte 的列表,这就是它给你错误的原因。我建议您将写入类型从 wb 更改为 w,但看看其余的代码,看起来您想用 byte 写入。 writer.writerow([x.encode('utf-8') for x in fields]) encode() 只是将您的数据转换为 byte 形式。 我看到两个问题。首先,您不需要自己进行编码。打开不带“b”二进制标志的文件并跳过 .encode。文件对象将为您进行编码。您看到的错误来自包含未编码字符串的 ['id', 'parent_id'] 列表。但如果你一开始就不以二进制方式打开,那就不是问题。 其次,您迭代了错误的元素。在循环中添加 print(elem),您就会看到。相反,您可以使用 findall 和伪 xpath 来获取所需的元素。 import csv import xml.etree.ElementTree as ET fields = ['id', 'parent_id'] with open('output.csv', 'w') as fp: writer = csv.writer(fp) writer.writerow(fields) tree = ET.parse('./file.xml') # from your example Locations is the root and Location is the first level for elem in tree.getroot().findall('kategorien/kategorie'): writer.writerow([(elem.get(name) or '') for name in fields])

回答 2 投票 0

Azure 逻辑应用程序“编码为 Edifact”要求正文将 UNA 或 UNB 作为第一个段

我们正在尝试构建一个新的 EDI 解决方案,其中我们利用通过 Azure 中的逻辑应用和集成帐户提供的各种操作。 我们已经成功地让解码部分与各种

回答 2 投票 0

在 pandas 中读取 csv 文件的编码类型

好吧,所以我正在编写一个代码,使用 pandas.read_csv 读取 CSV 文件,问题在于编码,我使用的是 utf-8-sig 编码,并且这是有效的。但是,这给了我一个错误...

回答 3 投票 0

在 JS 中从 HTML 输入编码文件

我有以下React.js组件代码: 从“react”导入React,{ChangeEvent,useState}; 从“@mui/material”导入{按钮}; 函数UploadCVButton() { 常量 [

回答 1 投票 0

如何将结构转换为字符串(有效的url格式),然后从中再次解析相同的结构?

我想将我的结构转换为“字符串”,以便我可以将它们添加到 URL 中并稍后从另一个 URL 重新读取它们。 这就是我想要的方法,但它不起作用,我不知道为什么。

回答 1 投票 0

此 Python 代码的 rust 等效项不起作用?

我有一个代码,可以在Python中获取通过tor路由的网站的html正文。 这是Python中的代码: 导入请求 会话 = requests.session() session.proxies = {'http': 'socks5h://12...

回答 1 投票 0

编码和解码跳过字符

我正在尝试使用编码格式将一些字符串存储到数据库中。但是当检索回来时,字符串格式错误。 这是我的代码示例,您可以轻松地看到字符串已传递...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.