解决使用python过程中可能出现的编码问题UnicodeEncodeError

UnicodeEncodeError: 'latin-1' codec can't encode characters or 'ascii' codec can't decode byte.

1. UnicodeEncodeError: 'latin-1' codec can't encode characters...
    Solution:

data = json.loads(data.encode('utf-8').decode('latin-1'))

2. UnicodeDecodeError: 'ascii' codec can't decode byte...
    Solution:

import sys
reload(sys)
sys.setdefaultencoding('utf-8')