1
octopus_new OP 谁能给我解惑一下,谢谢了....
|
2
lookhi 2013-05-10 23:48:45 +08:00
统一到UTF8
|
3
octopus_new OP @lookhi 想了一下午还是没想出来怎么搞,完全没经验....
我现在html模板是utf 8编码,但是再从redis读出来的时候怎么decode就糊涂了 |
4
octopus_new OP @lookhi 比如我现在从redis读一个hash key出来,{'username':'\u12346','address':'\u139484'}
这个要怎么处理呢?我试了Json.loads()可是报错... |
5
octopus_new OP 如果不用hgetall取得hash的,单独获取field就可以显示中文,一点问题都没有。看上去只是对‘字典’无能.....
|
6
013231 2013-05-11 08:27:57 +08:00 1
@octopus_new 那不是亂碼. Python 顯示list, dict等容器中的非ASC II字符時就是用轉義方式顯示.
你直接`print [u'測試']`, 顯示出來的也是"u'\u6e2c\u8a66']". "\u6e2c\u8a66"和"測試"是同一個字符串, 顯示方式不同而已. |
7
lookhi 2013-05-11 11:49:54 +08:00 1
感觉你存的是json格式
a={'username':'〺'} b=json.dumps(a) print b {"username": "\u303a"} |
8
octopus_new OP |