2011-07-24 10 views
0

エンコーディングに問題があります。 私は次のように変換してみました:私は、このようなã é ç âとしてアクセント付き文字を使用する場合Django +エンコーディング

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

答えて