Джанго + кодировка - PullRequest
       6

Джанго + кодировка

0 голосов
/ 25 июля 2011

У меня проблемы с кодировкой символов.Я попытался преобразовать следующим образом:

def TranslateMe(string,toLan):

    try:
        string = smart_str(string)
    except:
        string = smart_unicode(string)  

    ident = hashlib.md5(string).hexdigest()
    translated,created = myString.objects.get_or_create(ident=ident,languageTo=toLan)
    translated.original = string
    translated.save()

    if translated.translated:
        return translated.translated
    else:
        return string

register.filter(TranslateMe)

Проблема в том, когда я использую символы с акцентом, такие как ã é ç â.Кто-нибудь может мне помочь?

Фрагмент страницы os: https://github.com/olarva/Django-template-Tag-Translator

1 Ответ

0 голосов
/ 25 июля 2011

То, что вы пытаетесь выполнить, уже сделано с помощью gettext в ядре Django.См. https://docs.djangoproject.com/en/dev/topics/i18n/ для полного изложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...