Django 详细名称或帮助文本中的重音符号/特殊字符(如&xF1;)?
如何在详细名称或帮助文本中使用带有重音符号的字母或特殊字符,如ñ?我做到了:Django 详细名称或帮助文本中的重音符号/特殊字符(如&xF1;)?,django,django-models,python-unicode,Django,Django Models,Python Unicode,如何在详细名称或帮助文本中使用带有重音符号的字母或特殊字符,如ñ?我做到了: import os, sys #encoding= utf-8 谢谢请在您的文件头中包含以下内容: # -*- coding: utf-8 -*- 然后用这个: u'áéíóú' @对于在源文件中使用原始Unicode字符,diegueus9给出了正确答案。只要按照中的说明声明编码,就可以使用您喜欢的任何字符。但是,对于仅使用几个特殊字符,您可能会发现这更容易:使用u将字符串声明为Unicode,并使用字符的代码
import os, sys
#encoding= utf-8
谢谢请在您的文件头中包含以下内容:
# -*- coding: utf-8 -*-
然后用这个:
u'áéíóú'
@对于在源文件中使用原始Unicode字符,diegueus9给出了正确答案。只要按照中的说明声明编码,就可以使用您喜欢的任何字符。但是,对于仅使用几个特殊字符,您可能会发现这更容易:使用
u
将字符串声明为Unicode,并使用字符的代码点。以下是书写“ñ”的等效方式:
当涉及到为角色实际查找代码点时……这有点困难。Windows具有有用的实用程序。这是相似的。位于unicode.org的提供了特定于字母的PDF,您可以在其中进行搜索。有人知道更简单的方法吗?编码:utf-8和编码=utf-8有什么不同?Thanksin pep 263说的是同一件事,但编辑识别并可以自动将其放入文件中第一个:#——编码:utf-8——而不是second@Asinox只要
第一行或第二行必须匹配正则表达式“coding[:=]\s*([-\w.]+)”
help_text=u'\xF1 \u00F1 \U000000F1'