首页 > TAG信息列表 > x8c

序列与反序列

特殊的对象想要存储时,就需要使用序列 1 import pickle 2 3 info = { 4 '':'', 5 'age':32, 6 'func':'xxx' 7 } 8 9 m=100 10 11 print(pickle.dumps(info)) 12 print(pickle.dumps(m)) 13 14 pickle.dump([info

MySql报错:1366-incorrect string value:'\xE8\x80\x8c\xE6\x88\x91' for column 'titl

mysql数据库保存中文时报错1366,原因是因为存放的是中文,而我们的表并不支持中文字符集。 例如,我这个表使用的字符集是latin1,latin1是不支持中文的,所以导致存放中文错误,报错如下图: 解决: 选中报错表,右键=>设计表,检查字符集是否是utf8,如果不是改成utf8,即可

django报错解决:migrate时报错pymysql.err.InternalError: (1366, "Incorrect string value: '\\xE6\

    使用django1.11,pycharm社区版2018.1对下述class进行migrate时报错, class Branch(models.Model): '''校区''' name = models.CharField(max_length=128, unique=True) addr = models.CharField(max_length=128) def __str__(self): r

编码问题和JSON格式

从文件读出数据:默认utf8编码 json.dumps()输出数据:默认unicode编码   json读取(json是种通用的数据传输格式) import ujson as json #for performance jobj = json.loads(json_str) #type(jobj)==<type ‘dict’> json_str = json.dumps(jobj) #默认输出unicode json.du