encoding相关内容

GUID 中有多少个字符?

使用 ASCII 编码,一个 GUID 中有多少个字符? 我对 Microsoft 风格感兴趣,其中包括大括号和破折号. 解决方案 来自 MSDN: GUID 是一个 128 位的值,由一组 8 个十六进制数字,其次是三组 4每个十六进制数字,后跟一组 12 个十六进制数字.以下示例 GUID 显示了十六进制数字的分组用户名:6B29FC40-CA47-1067-B31D-00 ..
发布时间:2021-12-27 15:50:46 其他开发

这个 INSANE 空间字符是什么???(谷歌浏览器)

这绝对让我着迷,!&&%&$ 疯了......它无视我能想到的一切. 这个字符就在这里... " " 在这些引号之间...打开谷歌浏览器并检查.你会看到一个  ... 正常吗?现在右键单击并实际查看此堆栈溢出页面的来源.这是一个普通的空格...(还有,我复制的字符是一个实际的空格). 我可以理解它是否是某种富文本编辑器或其他东西,但在原始 html 源代码中是一个常规空 ..
发布时间:2021-12-27 15:50:36 其他开发

编码::未定义转换错误

我不断收到 Encoding::UndefinedConversionError - "\xC2";从 ASCII-8BIT 到 UTF-8 每次我尝试将哈希转换为 JSON 字符串时.我试过 [.encode |.force_encoding](["UTF-8" | "ASCII-8BIT" ]),将.encode与.force_encoding链接起来,向后,切换参数但似乎没有任何效果,所以我 ..
发布时间:2021-12-27 15:50:20 其他开发

Base64 编码的字符串到文件

我有一个 base64 编码的字符串. 如何将这个 base64 编码的字符串写入文件? 解决方案 试试这个: File.WriteAllBytes(@"c:\yourfile", Convert.FromBase64String(yourBase64String)); ..
发布时间:2021-12-27 15:50:13 C#/.NET

编码对象时未使用MongoDB BSON编解码器

我正在尝试将对象存储在 MongoDB 数据库中(使用 MongoDB 3.0.2)并且在尝试使用错误消息对对象进行编码时收到 CodecConfigurationException 找不到 java.time.LocalDate 类的编解码器. 我已经为 LocalDate 对象编写并包含了一个编解码器.详情如下. 我试图存储的对象 DutyBlock 具有以下成员变量: 公共类 D ..
发布时间:2021-12-27 15:50:04 Java开发

base64 编码的字符串是否唯一?

我找不到答案.如果我用 Base64 编码一个字符串,编码的输出是否基于字符串是唯一的?我问是因为我想创建一个包含用户信息的令牌,所以我需要确保输出是唯一的,具体取决于信息. 例如,如果我对“UnqUserId:987654321 Timestamp:01/02/03"进行编码,这是否是唯一的,因此无论我放入什么其他用户 ID,都不会发生冲突? 解决方案 晚了两年,但我们开始了: ..
发布时间:2021-12-27 15:49:57 其他开发

Windows-1252(1/3/4) 和 ISO-8859-1 之间的确切区别是什么?

我们在基于 Debian 的 LAMP 安装上托管 PHP 应用程序.一切都很好 - 性能,行政和管理明智.然而,作为一个有点新的开发者(我们还在上高中),我们在西方字符集的字符编码方面遇到了一些问题. 经过大量研究,我得出的结论是,网上的信息有些混乱.它谈论的是 Windows-1252 是 ANSI 并且完全兼容 ISO-8859-1. 无论如何,Windows-1252(1/3/ ..
发布时间:2021-12-27 15:49:48 其他开发

“修复"Java中的字符串编码

我有一个从 byte[] 数组创建的 String,使用 UTF-8 编码. 但是,它应该是使用另一种编码 (Windows-1252) 创建的. 有没有办法将此字符串转换回正确的编码? 我知道如果您可以访问原始字节数组,这很容易做到,但在我的情况下为时已晚,因为它是由封闭源库提供的. 解决方案 由于对于这是否可能存在一些混淆,我想我需要提供一个广泛的示例. 问题声称( ..
发布时间:2021-12-27 15:49:30 Java开发

argv 的编码是什么?

我不清楚在 C 的 argv 中使用了哪些编码.特别是,我对以下场景感兴趣: 用户使用语言环境 L1 创建一个文件,其名称 N 包含非 ASCII 字符 稍后,用户使用语言环境 L2 在命令行上用制表符完成该文件的名称,该名称作为命令行参数输入程序 P P 在命令行上看到的字节序列是什么? 我观察到在 Linux 上,在 UTF-8 语言环境中创建一个文件名,然后在(例如)zw ..
发布时间:2021-12-27 15:49:05 服务器开发

处理 C 中的特殊字符(UTF-8 编码)

我正在用 C 编写一个小应用程序,它读取一个简单的文本文件,然后逐行输出.问题在于文本文件包含特殊字符,如 Æ、Ø 和 Å 等.当我在终端中运行程序时,这些字符的输出用“?"表示. 有没有简单的解决方法? 解决方案 第一件事: 读入缓冲区 使用 libiconv 或类似工具从 UTF-8 中获取 wchar_t 类型并使用宽字符处理函数,例如 wprintf() 在 C 中 ..
发布时间:2021-12-27 15:48:56 其他开发

为什么现实世界的服务器更喜欢 gzip 而不是 deflate 编码?

我们已经知道 deflate 编码 在编码速度、解码速度和压缩大小方面优于 gzip. 那么为什么没有大型网站(我可以找到)发送它(当我使用接受它的浏览器时)? 雅虎声称 deflate “效果较差".为什么? 我维护的 HTTP 服务器软件更喜欢 deflate,所以我想知道是否有一些非常好的理由不继续这样做. 解决方案 规范和 HTTP 之间的命名存在一些混淆: ..
发布时间:2021-12-27 15:48:45 其他开发

Python 的 urllib.quote() 和 urllib.unquote() 的等效 Javascript 函数

对于 Python 的 urllib.quote() 是否有任何等效的 Javascript 函数 和 urllib.unquote()? 我遇到的最接近的是 escape()、encodeURI() 和 encodeURIComponent()(以及它们相应的非编码函数),但它们没有据我所知,'不要对同一组特殊字符进行编码/解码. 谢谢, 卡梅伦 解决方案 好的,我想我要使 ..
发布时间:2021-12-27 15:48:40 前端开发

网页中的 HTML 无法正确显示外语字符

如果标题具有误导性,我们深表歉意. 我试图通过查询歌词站点然后使用 CLD2 检查歌词的语言来找出给定歌曲的语言.但是,对于某些歌曲(例如下面给出的示例),外语字符没有正确编码,这意味着 CLD2 会抛出此错误:input contains invalid UTF-8 around byte 2121 (of 32761) 导入请求进口重新从 bs4 导入 BeautifulSoup导入 ..
发布时间:2021-12-27 15:48:28 Python

对 vb 脚本进行编码

如何编码vb脚本让别人看不到里面的代码 解决方案 其他海报(明智地)为您指明了 Microsoft Script Encoder 的方向,但以防万一您感到虚假的安全感,您需要了解取消编码您的 scipts 也是相当微不足道的: http://www.aspheute.com/english/20011123.asp http://www.greymagic.com/security ..
发布时间:2021-12-27 15:48:20 其他开发

file_exists() 和 file_get_contents() 在 PHP 中名为 output‹ÕÍÕ¥.txt 的文件上失败?

file_exists() 和 file_get_contents() 在名为 output‹ÕÍÕ¥.txt 的文件上失败(例如),虽然我知道它存在? 我猜它与文件名中的特殊字符有关吗?. 所以想知道有什么解决方法吗? 感谢所有回复. 仅供参考: 请注意,如果您想为什么不简单地更改文件名?- 我不能因为文件名是一般生成的,并且更改文件名将意味着使用 PHP 的文件函 ..
发布时间:2021-12-27 15:48:14 PHP

将 NSString 转换为 Base64 数据以进行 XML 序列化

我使用 Apple 的 NSXMLParser 类来加载数据.我有一个单独的框架来序列化我的数据. 我已经受够了 XML 输出中出现的长破折号、Word 引号等,并在解析时导致错误,这通常会由于解析器对这些字符的处理不当而导致数据丢失. 如果我有一个用户输入作为 NSString 对象,我想将它转换为 Base64(我有一个实用方法),然后将这些字节写入 XML 文件,代替 NSStr ..
发布时间:2021-12-27 15:48:01 移动开发

以编程方式将 txt 文件从 ANSI 转换为 UTF-8

我需要你的帮助.我正在开发一个将数据从 txt 文件转换为数据库的 Java 应用程序,问题是该文件具有 ANSI 编码,我无法更改,因为它来自我的应用程序外部,当我将数据写入数据库我得到了一些“???"里面.我的问题是,如何将从文件中读取的数据从 ANSI 转换为可以处理那些 weired 符号的 UTF-8.我试过 Byte[] 到 String 的转换,但没有用. 解决方案 使用打开 ..
发布时间:2021-12-27 15:47:51 Java开发

是否可以在没有编码的情况下在 PHP $_GET vars 中保留加号?

假设我请求此 URL: http://mydomain.com/script.php?var=2+2 $_GET['var'] 现在将是:“2 2",它应该是“2+2" 显然我可以在发送之前对数据进行编码然后解码,但我想知道这是否是唯一的解决方案.我也可以用加号替换空格,但我也想允许空格.我只想要传递的任何字符,而无需进行任何 url 解码或编码.谢谢! 解决方案 当然. ..
发布时间:2021-12-27 15:47:45 PHP

更改 String(byte[]) 的默认编码

有没有办法改变 String(byte[]) 构造函数使用的编码? 在我自己的代码中,我使用 String(byte[],String) 来指定编码,但我使用的是无法更改的外部库. String src = "带重音:éà";byte[] bytes = src.getBytes("UTF-8");System.out.println("UTF-8 解码:"+new String(byte ..
发布时间:2021-12-27 15:47:37 Java开发