Python中字符串的編碼轉換可以使用encode
和decode
方法。具體的操作如下:
encode
方法將字符串轉換為指定編碼的字節序列。可以指定的編碼包括utf-8
、gbk
等。示例如下:s = "你好"
s_encoded = s.encode("utf-8")
print(s_encoded) # b'\xe4\xbd\xa0\xe5\xa5\xbd'
decode
方法將字節序列轉換為指定編碼的字符串。示例如下:s_encoded = b'\xe4\xbd\xa0\xe5\xa5\xbd'
s_decoded = s_encoded.decode("utf-8")
print(s_decoded) # 你好
需要注意的是,編碼和解碼的過程需要使用相同的編碼方式,否則會出現解碼錯誤的情況。