encoding相关内容

HTTP响应编码问题

我正在尝试使用https URL上的GET请求从网站(https://www.stocknet.fr/accueil.asp)获取CSV文件。我通过邮递员得到的回复是这样的: Type;Groupe Acc�s;Code;EOTP autoris�s;Familles EOTP autoris�es;Nom;Pr�nom;Adresse Mail;Agences autoris�es;D�p ..
发布时间:2022-03-26 19:19:50 其他开发

与Item Reader一起使用的正确编码是什么

我正在使用Spring Batch读取CSV文件,当我用Notepad++打开这些文件时,我看到使用的编码是encode in ANSI。 现在,当从文件中读取一行时,我注意到所有重音字符都不能正确显示。例如,我们取这一行: Données issues de la reprise des données 它被转换成这样,带有一些特殊字符: 因此,作为第一个解决方案,我将Item ..
发布时间:2022-02-28 17:02:31 Java开发

红点标记BitBucket比较视图

我们最近将源代码从SVN和TFVC迁移到Git。我们的代码库主要由VS2017编辑的C#和VB.NET文件组成。 我们的Git Repos托管在BitBucket中,但是我们在Diffs方面有一个问题,正如您在下面看到的,BitBucket在我们文件的开头显示一个小红点 悬停时,ufeff显示在工具提示中,我知道它是一个表示零宽度不间断空格(ZWNBSP)的字符。 在个人方面,我 ..
发布时间:2022-02-28 12:15:32 其他开发

在C#中从字符串中剥离字节顺序标记

在C#中,我有一个从WebClient.DownloadString获得的字符串。我尝试将client.Encoding设置为新的UTF8Encoding(False),但没有什么不同-我在结果字符串的开头仍然得到了UTF-8的字节顺序标记。我需要删除它(以便使用LINQ解析生成的XML),并且希望在内存中执行此操作。 所以我有一个以x00EFx00BBx00BF开头的字符串,如果它存在的话 ..
发布时间:2022-02-21 23:37:54 C#/.NET

什么是Unicode、UTF-8和UTF-16?

Unicode的基础是什么?为什么需要UTF-8或UTF-16? 我在谷歌上研究过这一点,也在这里搜索过,但我不清楚。 在VSS中,进行文件比较时,有时会出现两个文件的UTF不同的消息,为什么会这样? 请简单解释。 unicode 为什么需要推荐答案? 在早期(不是太早),所有存在的都是ASCII。这很好,因为所需要的只是几个控制字符、标点符号、数字和字母,就像这句话 ..
发布时间:2022-02-21 22:20:03 其他开发

查询字符串参数的 Java URL 编码

假设我有一个网址 http://example.com/query?q= 我有一个用户输入的查询,例如: 随机词 £500 银行 $ 我希望结果是正确编码的 URL: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 实现这一目标的最佳方法是什么?我尝试了 URLEncoder 并创建了 URI/URL ..
发布时间:2022-01-30 08:55:09 Java开发

上传文件名中的 UTF-8 字符在文件上传时混乱

我在 IIS7 上运行系统.页面 META 标记的编码为 UTF-8,根据 Chrome 菜单,实际编码看起来是相同的. 当我上传文件名中带有“长连字符"(“–")的文件时,它会被转换为垃圾字符(“–"). 垃圾字符保存在MySQL中,服务器上文件的文件名也有垃圾字符.但是,当我从数据库中提取文件名并使用 PHP 显示时,它会显示正确的连字符. 有没有办法将文件名存储为 UTF- ..
发布时间:2022-01-25 08:41:51 PHP

IIS 7.x 中 URL 中的“+"符号问题

我们在查询字符串中发送一个 HTML 编码字符串.它在 IIS 6(Windows 2003)上运行良好.我们最近将网站移至 Windows 2008 (IIS 7.x).由于移动任何包含“+"号的查询字符串,即“%2b"在服务器上给出错误“404 - 找不到文件或目录." 有什么帮助吗? 最好的问候. 解决方案 您遇到此错误的原因是 IIS7 出于安全原因引入了新的 URL ..
发布时间:2022-01-25 08:07:34 C#/.NET

如何在 Julia 中加载 UTF16 编码的文本文件?

我有一个文本文件(很确定)是用 UTF16 编码的,但我不知道如何在 Julia 中加载它.我是否必须将其加载为字节,然后使用 UTF16String 进行转换? 解决方案 最简单的方法是把它读成字节然后转换: s = open(filename, "r") do futf16(读取字节(f))结尾 请注意,utf16 还会检查字节顺序标记 (BOM),因此它将处理字节顺序问题,并且不 ..
发布时间:2022-01-23 20:04:06 其他开发

为什么流行的 Java Base64 编码库使用 OutputStreams 进行编码,使用 InputStreams 进行编码?

我一直在尝试解决 Java 程序中的内存问题,我们将整个文件加载到内存中,对其进行 base64 编码,然后将其用作发布请求中的表单参数.这是由于文件太大而导致OOME. 我正在研究一种解决方案,我可以通过 base64 编码器将文件流式传输到 Http Post 请求的请求正文中.我在所有流行的编码库(Guava、java.util.Base64、android.util.Base64 和 ..
发布时间:2022-01-21 09:07:14 Java开发

应该执行哪些字符替换以使 base 64 编码 URL 安全?

在查看 URL 安全 base 64 编码时,我发现它是一件非常不标准的事情.尽管 PHP 具有大量内置函数,但没有一个用于 URL 安全 base 64 编码的函数.在 base64_encode() 的手册页上,大多数评论建议使用该函数,用 strtr(): 包裹 函数 base64_url_encode($input){返回 strtr(base64_encode($input), '+ ..
发布时间:2022-01-21 08:59:54 PHP

Base64 编码对文件名安全吗?

Base64 编码是否可以安全地用于 Windows 和 Linux 系统上的文件名?根据我的研究,我发现用 - 或 _ 替换结果的所有 / 字符应该可以解决任何问题. 谁能提供更多细节? 目前在 Java 中,我正在使用以下代码: MessageDigest md5Digest = MessageDigest.getInstance("MD5");md5Digest.reset() ..
发布时间:2022-01-21 08:57:50 Java开发

如何将图像转换为base64字符串

我想将图像转换为 base 64 编码为字符串.从那里以 oma_status-icon xml 格式发送到服务器. 但是我从服务器响应中得到了不受支持的编码...... 还有其他方法可以将图片转base64字符串吗?? 请..帮助... 我的代码是: 位图 bitmapOrg = BitmapFactory.decodeResource(getResources(), ..
发布时间:2022-01-21 08:49:23 移动开发

如何在python中将文本编码为base64

我正在尝试将文本字符串编码为 base64. 我试过这样做: name = "你的名字"print('在 base64 中编码 %s 产生 = %s\n'%(name,name.encode('base64','strict'))) 但这给了我以下错误: LookupError: 'base64' 不是文本编码;使用 codecs.encode() 处理任意编解码器 我该怎么做呢?( ..
发布时间:2022-01-21 08:41:17 Python

为什么 base64_encode() 添加斜杠“/"?结果呢?

我正在编码我的应用程序的 URL 后缀: $url = 'subjects?_d=1';回声 base64_encode($url);//输出c3ViamVjdHM/X2Q9MQ== 注意 'X2' 之前的斜线. 为什么会这样?我以为 base64 只输出 A-Z、0-9 和 '=' 作为填充? 解决方案 没有.Base64 字母表包括 A-Z、a-z、0-9 和 + 和 /. ..
发布时间:2022-01-21 08:41:00 PHP

不使用“+/="的base64编码(加号或等于)字符?

我需要编码一个大约 1000 个字符的字符串,可以是任何字节值 (00-FF).我不想使用 Hex,因为它不够密集.据我所知,base64 的问题在于它包含 +/和 = 这是我在我的应用程序中不能容忍的字符. 有什么建议吗? 解决方案 正如 Ciaran 所说,base64 实现起来并不难——但你可能想看看现有的库,它们允许你指定一组自定义的要使用的字符.我很确定那里有很多,但你没有 ..
发布时间:2022-01-21 08:38:13 其他开发

Base64 编码字符串到文件

我有一个 base64 编码的字符串. 如何将此 base64 编码的字符串写入文件? 解决方案 试试这个: File.WriteAllBytes(@"c:\yourfile", Convert.FromBase64String(yourBase64String)); ..
发布时间:2022-01-21 08:32:17 C#/.NET