Почему удачно, что я использую str (Unicode) в Django? - PullRequest
1 голос
/ 15 апреля 2011

Как я знаю, я не могу использовать str (Unicode) напрямую, особенно строка Unicode содержит китайский язык. Но удачно, что я использую str (u '中文') в Django. И ‘中文’ - китайский. Как это волшебно! Мне интересно, почему это может быть успешным. Кто может сказать мне?

1 Ответ

0 голосов
/ 15 апреля 2011

Я предполагаю, что Django заменяет стандартную функцию str() чем-то более полезным в этом контексте.

Возможно, она заменена на smart_str() ( см. Документы ), которая автоматически создаетUTF-8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...