如何在 verbose_name 或 help_text 中使用带重音符号或特殊字符(如 ñ)的字母?
问问题
3552 次
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 回答