|
|
1
4
你有两个问题。
您的呼叫
每个
标准输出需要解码文本,但您提供的是编码文本
首先,让我们看看您正在生成的字符串(一旦上述问题得到解决)。你所需要的就是
通常,文件句柄需要打印一个字节字符串(值为0..255的字符)。这些字节是逐字输出的。 [1] [2]
当编码层(例如。
您的程序将编码层添加到
不,您需要解码字符串。 UTF-8标志不相关。最初是否设置了标志无关紧要。解码字符串后是否设置标志无关紧要。该标志指示字符串在内部的存储方式,这是您不应该关心的。 例如,以
It输出
无论
充其量,可以使用启发式来猜测字符串是使用iso-latin-1还是UCS-2be编码的。我怀疑可以得到相当准确的结果(比如 those 您将获得iso-latin-1和UTF-8。) 我不知道你为什么要提出iso-latin-1,因为你的问题中没有其他与iso-latin-1相关的内容。
|
|
|
2
1
请查看下面的演示代码是否有任何帮助
输出
支持的西里尔文编码
输出
|
|
|
3
1
两者都是很好的答案。以下是北极熊代码的一个小小扩展,用于打印字符串的详细信息:
运行此选项可提供:
我做了一个小图作为下一次的概述,包括
(上图及其
|