Ah, I see -- thanks. I still think that given that Django controls both ends of the process it should use UTF-8 anyway. But on reflection, we should explicitly encode as UTF-8 when saving as well. I'll update the patch.