Domanda

Come posso utilizzare le lettere accentate o caratteri speciali come ñ in verbose_name o help_text?

È stato utile?

Soluzione

includere questo nella testa del file:

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

e quindi utilizzare questo:

u'áéíóú'

Altri suggerimenti

ho fatto:

import os, sys
#encoding= utf-8

Grazie

@ diegueus9 ha la risposta giusta per l'utilizzo di caratteri Unicode prime nel file di origine. Utilizzare qualsiasi caratteri che piace fino a quando si dichiara la codifica secondo le istruzioni riportate in PEP263 . Tuttavia, per l'utilizzo di pochi caratteri speciali si può trovare questo più facile: dichiarare la stringa come Unicode con il u prefisso e utilizzare il punto codice del carattere. Di seguito sono modi equivalenti di scrittura "N":

help_text=u'\xF1 \u00F1 \U000000F1'

Quando si tratta di trovare il punto in realtà codice per un personaggio ... che è un po 'più difficile. Windows ha l'utile Mappa caratteri utilità. gucharmap è simile. I classifiche a unicode.org fornire file PDF specifici alfabeto si può cercare. Qualcuno sa un modo più semplice?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top