No, Django has had issues with unicode in the past. However, the current SVN release finally gets it right (I hope). Django now fully supports the __unicode__() method. The following is from Django Tutorial 1 (http://www.djangoproject.com/documentation/tutorial01/).<br><br>====================================================<br><div class="admonition-if-unicode-doesn-t-seem-to-work admonition"><div class="first admonition-title">If <tt class="docutils literal"><span class="pre">__unicode__()</span></tt> doesn’t seem to work</div> <div>If you add the <tt class="docutils literal"><span class="pre">__unicode__()</span></tt> method to your models and don’t see any change in how they’re represented, you’re most likely using an old version of Django. (This version of the tutorial is written for the latest development version of Django.) If you’re using a Subversion checkout of of Django’s development version (see <a class="reference"
 href="http://www.djangoproject.com/documentation/install/">the installation docs</a> for more information), you shouldn’t have any problems.</div> <div class="last">If you want to stick with an older version of Django, you’ll want to switch to <a class="reference" href="http://www.djangoproject.com/documentation/0.96/tutorial01/">the Django 0.96 tutorial</a>, because this tutorial covers several features that only exist in the Django development version.</div>...<br></div><div class="admonition-why-unicode-and-not-str admonition"><div class="first admonition-title">Why <tt class="docutils literal"><span class="pre">__unicode__()</span></tt> and not <tt class="docutils literal"><span class="pre">__str__()</span></tt>?</div> <div>If you’re familiar with Python, you might be in the habit of adding <tt class="docutils literal"><span class="pre">__str__()</span></tt> methods to your classes, not <tt class="docutils literal"><span class="pre">__unicode__()</span></tt> methods.
 We use <tt class="docutils literal"><span class="pre">__unicode__()</span></tt> here because Django models deal with Unicode by default. All data stored in your database is converted to Unicode when it’s returned.</div> <div>Django models have a default <tt class="docutils literal"><span class="pre">__str__()</span></tt> method that calls <tt class="docutils literal"><span class="pre">__unicode__()</span></tt> and converts the result to a UTF-8 bytestring. This means that <tt class="docutils literal"><span class="pre">unicode(p)</span></tt> will return a Unicode string, and <tt class="docutils literal"><span class="pre">str(p)</span></tt> will return a normal string, with characters encoded as UTF-8.</div> <div class="last">If all of this is jibberish to you, just remember to add <tt class="docutils literal"><span class="pre">__unicode__()</span></tt> methods to your models. With any luck, things should Just Work for you.</div><div
 class="last">====================================================<br></div> </div>It's a shame that it didn't Just Work before, but remember that Django came out of Lawrence, Kansas, where people typically aren't concerned with representing foreign characters.<br><br>- Feihong<br><br><b><i>Carl Karsten &lt;carl@personnelware.com&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Feihong Hsu wrote:<br>&gt; I'm not really familiar with Unicode issues involving email. Were you able to resolve the problem in the end?<br><br>I was told "make sure the subject are ascii to reduce being labeled as spam."<br><br>this took care of it:<br>subject = safe_ascii_encode(subject)<br><br>&gt; <br>&gt; But I personally haven't had any database or GUI framework issues with Unicode in a long time. Well, MySQL comes to mind, but they supposedly fixed those problems.<br><br>I think there was something in the djagno
 unit tests that bit me.  like I hadn't <br>created the db right.<br><br>I often wonder "why doesn't this stuff just work?"  and conclude that I must not <br>understand it.<br><br>Carl K<br>_______________________________________________<br>Chicago mailing list<br>Chicago@python.org<br>http://mail.python.org/mailman/listinfo/chicago<br></blockquote><br><p>&#32;
      <hr size=1>Be a better pen pal. 
Text or chat with friends inside Yahoo! Mail. <a href="http://us.rd.yahoo.com/evt=51732/*http://overview.mail.yahoo.com/">See how.</a>