Questions tagged «encoding»

编码是一组预定义的规则,用于将某种表示形式的信息可逆地转换为完全不同的表示形式。另一种方法称为解码。这个标签相当通用,但是主要用于二进制编码方案,例如base 64和16进制。


6
如何在node.js中进行Base64编码?
node.js是否具有内置的base64编码? 我之所以这样问,是因为final()from crypto只能输出十六进制,二进制或ascii数据。例如: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt = decipher.update(ciph, 'hex', 'utf8'); txt += decipher.final('utf8'); 根据文档,update()可以输出base64编码的数据。但是,final()不支持base64。我尝试过,它会破裂。 如果我这样做: var ciph = cipher.update(plaintext, 'utf8', 'base64'); ciph += cipher.final('hex'); 那我应该用什么解密呢?十六进制还是base64? 因此,我正在寻找一个函数来对加密的十六进制输出进行base64编码。
839 node.js  encoding  base64 


11
搭配MySQL与MySQL搭配使用的最佳排序规则是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我想知道对于一般网站而言,MySQL中是否存在“最佳”整理规则的选择,而您不确定100%确定将输入什么内容吗?我知道所有编码都应该相同,例如MySQL,Apache,HTML和PHP中的任何内容。 过去,我已将PHP设置为以“ UTF-8”输出,但是在MySQL中此匹配哪种排序规则?我想它是UTF-8的人之一,但我已经使用utf8_unicode_ci,utf8_general_ci和utf8_bin之前。
731 php  mysql  encoding  collation 

10
查询字符串参数的Java URL编码
说我有一个网址 http://example.com/query?q= 并且我有一个用户输入的查询,例如: 随机词£500银行$ 我希望结果是正确编码的URL: http://example.com/query?q=random%20word%20%A3500%20bank%20%24 实现此目标的最佳方法是什么?我尝试URLEncoder创建URI / URL对象,但是没有一个是正确的。
710 java  http  url  encoding  urlencode 

16
在C#中将字符串转换为字节数组
我正在将某些东西从VB转换为C#。该语句的语法有问题: if ((searchResult.Properties["user"].Count > 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } 然后,我看到以下错误: 参数1:无法从“对象”转换为“字节[]” “ System.Text.Encoding.GetString(byte [])”的最佳重载方法匹配具有一些无效的参数 我试图根据这篇文章修复代码,但仍然没有成功 string User = Encoding.UTF8.GetString("user", 0); 有什么建议么?
669 c#  string  vb.net  encoding  byte 

30
使用UTF8编码的Excel转换为CSV [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 4个月前关闭。 我有一个包含一些西班牙语字符(波浪号等)的Excel文件,我需要将其转换为CSV文件以用作导入文件。但是,当我执行“另存为CSV”时,它会处理不是ASCII字符的“特殊”西班牙字符。这似乎也用左引号和右引号以及长破折号来完成,这些引号似乎来自在Mac中创建Excel文件的原始用户。 由于CSV只是一个文本文件,因此我确定它可以处理UTF8编码,因此我猜测它是Excel的局限性,但我正在寻找一种从Excel转换为CSV并保留非ASCII字符的方法完整。
606 excel  encoding  csv  utf-8 


9
什么是Unicode,UTF-8,UTF-16?
Unicode的基础是什么,为什么需要UTF-8或UTF-16?我已经在Google上对此进行了研究,并且也在此处进行了搜索,但我不清楚。 在VSS中进行文件比较时,有时会出现一条消息,指出两个文件具有不同的UTF。为什么会这样呢? 请简单说明。

6
如何在Maven中配置编码?
当我maven install在多模块Maven项目上运行时,我总是得到以下输出: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! 因此,我在Google上搜索了一下,但是我能找到的就是我必须添加: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ...到我的pom.xml。但是它已经在那里(在父目录中pom.xml)。 配置<encoding>了Maven的资源-插件或Maven的编译器插件也不能解决问题。 所以有什么问题?

14
如何使UTF-8在Java Webapps中工作?
我需要在Java webapp(servlet + JSP,不使用框架)中使用UTF-8来支持äöå诸如常规芬兰文字和西里尔字母等ЦжФ特殊情况。 我的设置如下: 开发环境:Windows XP 生产环境:Debian 使用的数据库:MySQL 5.x 用户主要使用Firefox2,但也使用Opera 9.x,FF3,IE7和Google Chrome访问该站点。 如何实现呢?
367 java  mysql  tomcat  encoding  utf-8 

10
在Python中管道输出标准输出时设置正确的编码
当传递Python程序的输出的管道时,Python解释器会对编码感到困惑,并将其设置为None。这意味着这样的程序: # -*- coding: utf-8 -*- print u"åäö" 正常运行时可以正常工作,但失败: UnicodeEncodeError:'ascii'编解码器无法在位置0编码字符u'\ xa0':序数不在范围内(128) 以管道顺序使用时。 使管道工作的最佳方法是什么?我能告诉它使用外壳程序/文件系统/正在使用的任何编码吗? 到目前为止,我所看到的建议是直接修改site.py,或使用此hack硬编码defaultencoding: # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') print u"åäö" 有没有更好的方法可以使管道工作?



8
为什么base64编码的字符串末尾有=符号
我知道什么是base64编码以及如何base64在C#中计算编码,但是我多次看到,当我将字符串转换为base64时,最后会有一个=。 提出了一些问题: 难道一个base64字符串总是以结束=? 为什么=在末尾附加get?
320 encoding  base64 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.