在 Python 中,可以使用encode()和decode()函数来实现字符串的编码转换。

下面是一个将编码为 ISO-8859-1 的字符串转换为编码为 GBK 的字符串的函数示例:

def convert_encoding(text):
    # 将 ISO-8859-1 编码的字符串转换为 Unicode 字符串
    unicode_text = text.decode('ISO-8859-1')
    
    # 将 Unicode 字符串转换为 GBK 编码的字符串
    gbk_text = unicode_text.encode('GBK')
    
    return gbk_text

通过调用convert_encoding()函数,传入一个编码为 ISO-8859-1 的字符串,即可得到一个编码为 GBK 的字符串。示例使用了 Python 的默认编码方式,如果你的环境中的默认编码方式不是 GBK 或 ISO-8859-1,可以根据实际情况进行调整。

Python 字符串编码转换:ISO-8859-1 到 GBK

原文地址: https://www.cveoy.top/t/topic/iwIK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录