我得到了20个字节的输入。使用的字符集是UTF-8这是正确的。但是当我把它转换成字符串时,我得到了一个空值。我怀疑charset有问题,但即使在尝试了不同的charSets之后,我也无法返回值“0”。String(input, this.charset));
return new String(input
我在我的Windows机器上有一个相当大的JSON文件,它包含像\xE9这样的东西。当我JSON.parse它的时候,它工作的很好。但是,当我将代码推送到运行CentOS的服务器时,我总是得到以下内容:"\xE9" on US-ASCII (Encoding::InvalidByteSequenceError)
这是file在两台机器上的输出data.json: UTF-8 Unicode Eng