On Tue, Jun 24, 2008 at 1:39 PM, Ramdas S <[EMAIL PROTECTED]> wrote: > What is the best strategy to get django read non-ascii characters? Or at > least stop it from displaying the horrible error claiming DjangoUnicode > Decode error? >
Don't put non-ASCII data into bytestrings. Rather use Unicode objects throughout your code. Follow the checklist here: http://code.djangoproject.com/wiki/UnicodeBranch#PortingApplicationsTheQuickChecklist Follow the recommendations here: http://www.onlamp.com/pub/a/python/excerpt/pythonckbk_chap1/index.html > I usually end up cleaning the content. I do not think that is a great idea, > if I am letting thousands of users access and write content onto sites Use Unicode consistently throughout your code (as Django does internally post unicode-branch merge) and you do not have to avoid non-ASCII data in your content. Karen --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---