1
據我所知,我不能直接使用str(unicode),尤其是unicode字符串中包含中文。但是我在Django中使用str(u'中文)已經成功了。 '中文'是中文。它有多神奇!我很好奇爲什麼它能成功。誰可以告訴我?爲什麼在Django中使用str(unicode)會成功?
據我所知,我不能直接使用str(unicode),尤其是unicode字符串中包含中文。但是我在Django中使用str(u'中文)已經成功了。 '中文'是中文。它有多神奇!我很好奇爲什麼它能成功。誰可以告訴我?爲什麼在Django中使用str(unicode)會成功?
我的猜測是,Django將標準str()
函數替換爲在這種情況下更有用的東西。
它可能被自動創建UTF-8的smart_str()
(see the docs)取代。