title: django-registration: Chinese user cannot register due to invalid characters in password
body: <p>Somebody from Singapore reported that he cannot sign up to my website. The website is a Django project and we use django-registration module. The error message says about password field that:</p>
  
  <pre><code>this value may contain only letters, numbers and etc
  </code></pre>
  
  <p>The user says he is using only latin alphabet in his password, but he has a Chinese keyboard and his system (Windows) is configured for Chinese characters input. I don't know how to reproduce the problem in my development environment.</p>
  
  <p>Does anyone know what could cause this problem? Is django-registration meant to work with non-ASCII characters? The user says he was using only latin characters, so perhaps the problem is that his password was encoded as Unicode, but I'm not really sure about it.</p>
  
  <p>Any help will be much appreciated.</p>