Я хочу преобразовать строку в dict на китайский, но не знаю как. Некоторые подсказки были бы полезны для меня.Преобразование Unicode в Python
Мой питон версия 2.7.12 на win32
Прежде всего, у меня есть переменная s
s = '\u7279\u6717\u666e\u5973\u513f\u4f0a\u4e07\u5361\u5230\u4e2d\u56fd\u5927\u4f7f\u9986\u8d3a\u65b0\u5e74'
И это работает, когда я использовал эти 2 метода: Бо
print u'\u7279\u6717\u666e\u5973\u513f\u4f0a\u4e07\u5361\u5230\u4e2d\u56fd\u5927\u4f7f\u9986\u8d3a\u65b0\u5e74'
Выход: 特朗普 女儿 伊万卡 到 中国 大使馆 贺 新年
print eval("u'%s'" %s)
Выход: 特朗普 女儿 伊万卡 到 中国 大使馆 贺 新年
Но когда у меня есть Dict под названием данных, и распечатать его в следующем.
data = {
'title' : s,
}
print data
Выход проявляется как
{ 'название': «\ u7279 \ u6717 \ u666e \ u5973 \ u513f \ u4f0a \ u4e07 \ u5361 \ u5230 \ u4e2d \ u56fd \ u5927 \ u4f7f \ u9986 \ u8d3a \ u65b0 \ u5e74' }
Где вы получите 's'? – Ryan
Где вы управляете? Делает ли (терминал, PowerShell, ..) он поддерживает китайский chracters? – manuzi1
Я запустил его в Pycharm – victordongy