4

如何在 verbose_name 或 help_text 中使用带重音符号或特殊字符(如 ñ)的字母?

4

3 回答 3

7

将其包含在文件的头部:

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

然后使用这个:

u'áéíóú'
于 2010-08-24T19:43:13.560 回答
0

我做到了:

import os, sys
#encoding= utf-8

谢谢

于 2010-08-24T17:17:22.867 回答
0

@diegueus9 有在源文件中使用原始 Unicode 字符的正确答案。只要您按照PEP263中的说明声明编码,就可以使用您喜欢的任何字符。但是,如果只使用一些特殊字符,您可能会发现这更容易:将字符串声明为带有u 前缀的 Unicode并使用字符的代码点。以下是写“ñ”的等效方式:

help_text=u'\xF1 \u00F1 \U000000F1'

When it comes to actually finding the code point for a character...that's a little harder. Windows has the useful Character Map utility. gucharmap is similar. The charts at unicode.org provide alphabet-specific PDFs you can search through. Anyone know an easier way?

于 2012-07-06T00:57:25.613 回答