9得票3回答
使用ZXing对byte[]进行编码和解码

我正在开发一款Android应用程序,需要对使用ZXing应用程序生成的QRCode中的字节数组进行编码和解码。我的问题是,我解码后的消息与生成的字节数组并不完全匹配。 我尝试基于包含递增索引的字节数组创建QRCode,即: input = [0, 1, 2, ..., 124, 125, ...

9得票2回答
ISO-8859-1编码与二进制数据保留

我在@Esailija回答我的问题的评论中读到: ISO-8859-1是唯一完全保留原始二进制数据,具有精确字节<->码点匹配的编码 我还在@AaronDigulla的答案中读到: 在Java中,ISO-8859-1(又名ISO-Latin1)是一种1:1映射 我需...

9得票1回答
/etc/passwd文件中存储的代码集是哪个?它可以是UTF-8吗?有哪些限制放置在用户命名上?

在现代的Unix或Linux系统中,你怎么知道/etc/passwd文件存储用户名称的编码方式?用户名称是否允许包含重音字符(比如ISO 8859-1或8859-15中0x80..0xFF范围内的字符)?/etc/passwd文件可以包含UTF-8吗?你能判断它是否包含UTF-8吗?在加密或散...

8得票1回答
为什么JDK8的Base64使用ISO-8859-1编码?

我正在为一些受限环境编写自己的BASE64编码器/解码器。 我发现Base64.Encoder#encodeString中提到,它使用ISO-8859-1来从这些编码字节构建一个字符串。 我完全可以想象ISO-8859-1字符集也包含了所有的base64字母表。 是否有任何可能的原因不使...

8得票6回答
jQuery AJAX调用破坏了字符编码

我有一个输出JSON的Servlet,该Servlet的输出编码为ISO-8859-1。我们Web应用程序中的页面也设置为ISO-8859-1。我想使用UTF-8,但这超出了我的控制范围;我们必须使用ISO-8859-1。 当我单独访问Servlet时,我可以看到输出的JSON数据。字符编码...

8得票5回答
Java应用程序:无法正确读取iso-8859-1编码的文件。

我有一个以iso-8859-1编码的文件,其中包含像ô这样的字符。 我正在使用Java代码读取此文件,类似于: File in = new File("myfile.csv"); InputStream fr = new FileInputStream(in); byte[] buffer...

8得票1回答
将ISO-8859-1转换为UTF-8

我正在使用jQuery的ajax发送HTTP请求。但是服务器返回ISO-8859-1编码,而我的页面是UTF-8编码。请问如何将这些字符转换为可读取的格式?如果不进行转换,会出现像it�rio这样的乱码。 @编辑:我尝试过使用以下方法更改ajax请求的字符集: $.ajax({ conte...

8得票2回答
到目前为止,在含有非ASCII字符的QR码中,UTF-8是首选的编码方式吗?

谷歌将UTF-8作为默认编码器,这是一种非常流行的编码方式。从我所看到的来看,他们甚至没有添加字节顺序标记。 问题在于,大多数扫描仪似乎仍然使用JIS8(QR 2000)而不是iso-8859(QR 2005)作为默认值,因此使用iso-8859进行编码通常不起作用。 似乎utf-8是唯一...

8得票1回答
如果我使用UTF-8编码,HTML中会出现问号字符,如果我使用ISO-8859-1编码,SQL数据中会出现奇怪的字符。

我正在制作一个包含拉丁重音符号(如á,ã,ç等)的页面。该网站从SQL数据库中提取数据。我在标签中使用了以下代码:<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>使用这个头文件,HTM...

8得票4回答
如何将具有“(ISO-8859-1)字符的字符串转换为常规(UTF-8)字符?

<li>Jain R.K. and Iyengar S.R.K., “Advanced Engineering Mathematicsâ€, Narosa Publications,</li> 我在数据库中有很多原始的HTML字符串。所有文本都有这些奇怪的字符。...