在我的剧本(用Sublime Test写成)中,我有一条评论如下:

# -*- coding: utf-8 -*-
import unicodedata

# Bööm! Bööm! Shake shake the room!
print u"Bööm! Bööm! Shake shake the room!"

在命令提示窗口中运行良好。
但是,将脚本拖放到玛雅的脚本编辑器中时,同一行显示:
# Bööm! Bööm! Shake shake the room!
print u"Bööm! Bööm! Shake shake the room!"

如何使评论按预期阅读?

最佳答案

这绝对是windows的问题。在Macos El Capital和Macos Sierra,它运行良好。

import unicodedata
print u"Bööm! Bööm! Shake shake the room!"

#result: Bööm! Bööm! Shake shake the room!

尽管是关于不同的话题,看看这个有用的帖子:Convert a Unicode string to a string in Python。这篇文章可能会给你一些建议。
也许,你应该试试这个方法:
u = u"Bööm! Bööm! Shake shake the room!"
e = u.encode('utf8')
print e

#result: Bööm! Bööm! Shake shake the room!

关于python - Maya中的Unicode,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48719312/

10-10 19:16