vc++ Unicode转UTF-8 代码
时间: 2024-05-30 08:16:07 浏览: 112
在Python中,可以使用encode()方法将Unicode字符串转换为UTF-8编码的字节串,如下所示:
unicode_str = u'你好世界'
utf8_bytes = unicode_str.encode('utf-8')
print(utf8_bytes)
输出结果为:
b'\xe4\xbd\xa0\xe5\xa5\xbd\xe4\xb8\x96\xe7\x95\x8c'
注意,转换后的字节串前面会有一个"b",表示这是一个字节串。如果需要将字节串转换为Unicode字符串,则可以使用decode()方法,如下所示:
unicode_str = utf8_bytes.decode('utf-8')
print(unicode_str)
输出结果为:
你好世界
阅读全文