例如,我们需要一个第三方库来解析和获取文件元数据。但是该方法会通过 utf-8 解码所有元数据,即使元数据以另一种编码方式编码,它也会返回给我们一个 utf-8 编码的字符串。并且该库不支持任何方法来返回原始字符串数据供我们正确编码。现在我们知道文件的元数据的原始编码是,例如,GBK。有没有办法将 utf-8 编码的字符串更正为 GBK?
问问题
225 次
例如,我们需要一个第三方库来解析和获取文件元数据。但是该方法会通过 utf-8 解码所有元数据,即使元数据以另一种编码方式编码,它也会返回给我们一个 utf-8 编码的字符串。并且该库不支持任何方法来返回原始字符串数据供我们正确编码。现在我们知道文件的元数据的原始编码是,例如,GBK。有没有办法将 utf-8 编码的字符串更正为 GBK?