繁体   English   中英

如何在python中将包含Unicode字符的字符串转换为UTF?

[英]How convert a string contain unicode characters to UTF in python?

我有一个包含Unicode字符的字符串,我想在python中将其转换为UTF-8。

s = '\u0628\u06cc\u0633\u06a9\u0648\u06cc\u062a'

我想将转换为UTF格式。

u添加为字符串s前缀,然后将其编码为utf-8

您的代码将如下所示:

s = u'\u0628\u06cc\u0633\u06a9\u0648\u06cc\u062a'
s_encoded = s.encode('utf-8')
print(s_encoded)

我希望这有帮助。

在.py文件顶部添加以下行。

# -*- coding: utf-8 -*-

它允许您直接在python脚本中编码字符串,如下所示:

# -*- coding: utf-8 -*-
s = '\u0628\u06cc\u0633\u06a9\u0648\u06cc\u062a'
print(s)

输出:

بیسکویت 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM