我如何使用带有口音标记或特殊字符的字母,例如verbose_name或help_text中的字母?

有帮助吗?

解决方案

将其包括在文件的头部:

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

然后使用此:

u'áéíóú'

其他提示

我做到了:

import os, sys
#encoding= utf-8

谢谢

@DieGueus9有正确的答案,用于在源文件中使用RAW UNICODE字符。只要您按照指示声明编码,请使用您喜欢的任何字符 PEP263. 。但是,对于仅使用几个特殊字符,您可能会发现这更容易:将字符串声明为Unicode u 字首 并使用角色的代码点。以下是编写“ñ”的等效方式:

help_text=u'\xF1 \u00F1 \U000000F1'

当涉及到一个角色的代码点时,这要困难得多。 Windows具有有用的 角色图 效用。 Gucharmap 类似。这 图表 在unicode.org上,您可以搜索字母特定的PDF。有人知道一种简单的方法吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top