taizilongxu / douban.fm

:radio: douban.fm based on Python
MIT License
786 stars 190 forks source link

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 #60

Closed Hexcles closed 9 years ago

Hexcles commented 9 years ago

On startup:

Traceback (most recent call last):
  File "/home/robot/studio/douban.fm/douban/douban.py", line 775, in <module>
    main()
  File "/home/robot/studio/douban.fm/douban/douban.py", line 772, in main
    Win(douban)
  File "/home/robot/studio/douban.fm/douban/douban.py", line 120, in __init__
    self.display()
  File "/home/robot/studio/douban.fm/douban/douban.py", line 210, in display
    cli.Cli.display(self)
  File "/home/robot/studio/douban.fm/douban/cli.py", line 73, in display
    line = '%s %s %s' % (prefix, i, suffix)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)
taizilongxu commented 9 years ago

把eval()改成json有许多编码问题,真的是太蛋疼了