Accents / caractères spéciaux (par exemple, n) dans verbose_name ou help_text?
-
01-10-2019 - |
Question
Comment puis-je utiliser des lettres avec des accents ou des caractères spéciaux tels que ñ dans verbose_name ou help_text?
La solution
inclure dans la tête de votre fichier:
# -*- coding: utf-8 -*-
puis utilisez ceci:
u'áéíóú'
Autres conseils
je l'ai fait:
import os, sys
#encoding= utf-8
Merci
@ diegueus9 a la bonne réponse pour l'utilisation des caractères Unicode premières dans le fichier source. Utiliser tous les caractères que vous voulez tant que vous déclarez le codage selon les instructions PEP263 . Cependant, pour utiliser seulement quelques caractères spéciaux que vous pouvez trouver cela plus facile: déclarer la chaîne comme Unicode avec le u
et utiliser le point de code du personnage. Les éléments suivants sont des moyens équivalents d'écriture « ñ »:
help_text=u'\xF1 \u00F1 \U000000F1'
Quand il s'agit de trouver en fait le point de code pour un personnage ... qui est un peu plus difficile. Windows a gucharmap est similaire. Les graphiques à unicode.org fournissent des fichiers PDF spécifiques alphabet vous pouvez effectuer la recherche. Tout le monde sait un moyen plus facile?