Теперь я использую эликсир с моей базой данных mysql и redispy с redis, и я выбираю UTF-8 во всем месте. Я хочу, чтобы получить некоторые записи данных на китайском языке, как {'Info':‘8折’,'Name':'家乐福'}
но то, что я получил, как это:Юникод в python
{'Info': u'8\u6298', 'Name': u'\u5bb6\u4e50\u798f'}
и после того, как я хранить эту Dict, чтобы Redis и получить его по redispy становится:
{"Info": "8\u6298", "Name": "\u5bb6\u4e50\u798f"}
Я знаю, если я добавлю u'
до 8\u6298
и распечатаю его, это будет shou me "8折"
, но есть функция или другое решение этой проблемы?
Как вы уверены, что второй на самом деле является «dict»? –
Я разделил все значение и отправлю их в redis как список. когда я хочу получить значение, я просто вытаскиваю их и делаю это как dict в программе. – Daemoneye
Итак, если вы распечатываете фактическое значение, вы получаете '8 \ u6298' то? –