如何将字符串转换为Unicode字符

德尔菲诺

我想创建一个非常简单的代码来获取多个字符串输入并以Unicode字符显示,例如:

2119 01b4 2602 210c 00f8 1f24(这应该显示带有某些符号的“ Python”)

但是我不断收到以下异常:

SyntaxError:(unicode错误)“ unicodeescape”编解码器无法解码位置0-1的字节:截断的\ uXXXX转义

我正在尝试使用'\ u'使其保持简单,但是如果没有其他方法可以做到,那么我就不会打扰。

我的代码:

while True:
        string = input()
        print(f'\u{string}', end='')

我搜索并在Swift中找到了某些内容,而这正是我想要在Python中执行的操作,但我不太了解:从变量(swift)打印unicode字符

查尔斯·达菲

假设您实际上并不在乎是否使用\u语法,则如下所示:

while True:
    string = input()
    print(chr(int(string, 16)), end='')

如果你这样做实际上是照顾一些原因:

while True:
    string = input()
    print((br'\u' + string.encode('utf-8')).decode('unicode_escape'), end='')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 unicode 转换为可读字符串?

如何将 unicode 字符串转换为 JSON?

如何将Unicode编码的字符串转换为字母字符串

如何将 unicode 转换为 Python 字符串中的重音字符

如何将字符串中的特殊字符转换为unicode?

如何将格式为 unicode 的字符串转换为 unicode?

如何将Unicode字符串转换为Unicode转义序列?

如何将字符串中的 UNICODE 字符转换为它们的字符串表示形式?

如何将字符数组转换为字符串?

如何将字符串转换为字符

如何将字符数组转换为字符串

如何将字符串转换为字符列表?

如何将字符串转换为数组字符

如何将字符从数组转换为字符串

如何将字符转换为字符串

如何将包含 unicode 转义符 \u#### 的字符串转换为 utf-8 字符串

python3:如何将具有Unicode编码的字符串转换为字母字符串

将字符串转换为unicode

如何将字符串转换为unicode / utf以传递URL?

如何将Unicode字符串转换为TCHAR系统?

如何将 Unicode 字符串转换为 Cyrillic 格式

php - 如何将 unicode 转换为 utf-8 字符串

如何将字符串从unicode转换为html实体

如何将int32 Unicode转换为字符串

在Perl中,如何将字节数组转换为Unicode字符串?

如何将压缩(删除高位字节)字节转换为 Unicode 字符串?

如何将unicode转换为dataframe列的字符串?

如何使用PostgreSQL将字符串转换为unicode?

如何将其中具有Unicode文字字符的字符串转换为Unicode字符串