脑壳疼,终于搞定了,第一篇博文的乱码问题,mysql数据库中文变成问号
发布时间:2018年8月26日 00:43 作者:Master 来源:原创 点击:1271
本来昨天很高兴的写下了第一篇博文,谁知完犊子的乱码,中文字符全部变成了问号。。。
当时是这鸟样。。。
一开始以为是富文本的编码导致,经过一系列的百度,查资料,最后才定位到,是mysql数据库的问题。。
由于表格字段的编码方式是Latin1,所以才导致的发生中文乱码的状况(这里百度到说,Latin1是支持中文字符的,但不知道为什么我这会乱码)
可以看到default charset以及数据库编码都为Latin1(但我有修改my.conf文件,编码方式为utf8的啊,不知道为什么没生效)
成功定位到问题出在哪就好办了,后来就重新配置了数据库编码,以及把所有的表以及字段编码都改成了utf8。
sql命令是:
alter table table_name convert to charcater set utf8;
坑的是,编码问题解决了,但又出现了新的问题,页面布局错乱,浏览器也抛出警告,说什么结束标签无效之类的。
开始以为是富文本编辑内容,html标签导致的页面布局错乱,于是乎就不停的查这方面的资料。。。。
但是。。。
最后我才发现问题不是出在这。。。。
而是我自定义的templatetag有问题,为了方便展示文章简介,我自定义了一个templatetag来解析文章内容以及输出简介。
然而我犯了一个非常低级的错误,一个if逻辑错误,和一个业务逻辑错误,完犊子。。。就是因为这两个错误,导致在某些情况下,标签可能对错乱丢失,以及文本内容丢失。。。
道阻且长啊,还是这么菜。。。
但大体问题解决,后续会持续更新博文,比如爬虫,web,restfull,操作系统,其他内容,或者是一些好的资讯内容,教程之类的,免流,app破解。当然,暂时想法,慢慢来,回头整理整理以前写过的项目,然后附上详细的思路发布到博客上(不过都是些简单的东西,毕竟咱是菜逼)。
尽量原创博文,遇到好的内容也会直接转载,同时标注转载出处。
博客内容也会慢慢更新,搜索,归档页面,标签之类的,慢慢完善,再就是一些地方也要改改,优化一下。同时再次也要感谢杨青美女大佬(虽然她看不到这个),因为我是直接从她博客找的前端模板,所以在此非常感谢!
总体感觉还不错,继续加油!!
最后,
人生苦短,我用Python
上一篇:?????????