I'm sending a file to user: upfile = UpFile.objects.get(file_hash=request.path[6:]) user = get_object_or_404(User, username=request.user.username) down_file_log = DownFile.objects.create(user_id=user, file_id=upfile) wrapper = FileWrapper(file(upfile.file_path)) response = HttpResponse(wrapper) response['Content-Length'] = os.path.getsize(upfile.file_path) response['Content-Type'] = upfile.file_content_type + '; charset=utf8' response['Content-Disposition'] = 'attachment; filename=\"' + upfile.file_name + '\"' return response
Mysql database encoding is utf8_bin. The problem is in the filename: everything works OK with English, but if the file_name is in Russian then in IE6 it's horrible and unreadable (when you press on file link and download window appears) :(( But in Firefox && Opera it's OK :(( Any suggestions ? --~--~---------~--~----~------------~-------~--~----~ 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 django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---