【原创】 linux-mysql …
来源:互联网 发布:陕钢集团网络大学 编辑:程序博客网 时间:2024/05/22 22:37
linux-mysql 给单个数据库修改字符集 编码
原创所有,转载请注明本文超链接地址以及作者,谢谢!!http://blog.sina.com.cn/s/blog_83dc494d0101c5fq.html
今天用django和mysql做一个blog的时候,遇到了个问题,我记得把setting.py设置了时区和zh-cn这个东东,网站也确实中文的,但是只要一遇到中文添加信息就会出错,才意识到是mysql的问题。
------------------
一般来说mysql的字符集编码都是在创建数据库的时候设置的,但是有的时候忘了设置,添加数据的时候真是头疼,所以搜了一下设置方法如下:------------------------
ALTER DATABASE `db_firstblog` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;------------------------
说明:把db_Myblog 修改为你要修改的数据库名字即可。
然后查询一下数据库的编码:
------------------------
mysql> show create databasedb_firstblog;
-----------------------------
如图。
修改单个表字符集编码:很实用!有的表是unicode,用这个就可以修改过来,别的不管用。。。
alter table test_table convert to character set utf8;
详见原文:《Django 模版当中使用中文 UnicodeDecodeError at / 问题》
《MySQL: ERROR 1267 (HY000): Illegal mix ofcollations (utf8_unicode_ci,IMPLICIT)》
《Mysql中文乱码问题完美解决方案》
原创所有,转载请注明本文超链接地址以及作者,谢谢!!http://blog.sina.com.cn/s/blog_83dc494d0101c5fq.html
0 0
- 【原创】 linux-mysql …
- 【原创】 linux-mysql E…
- 【原创】 linux-mysql p…
- 【原创】 linux mysql&n…
- 【原创】 linux-python-MySQL…
- 【原创】Mysql in mysql…
- 【原创】mysql while do…
- 【原创】 Window7 mysql…
- 【原创】Mysql ERROR 17…
- 【原创】Mysql ERROR 14…
- 【原创】mysql replace …
- 【原创】mysql update t…
- 【原创】python mysql C…
- 【原创】 linux-ubuntu …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】 linux-python …
- 【原创】mysql-python安装 dj…
- 【原创】 linux-python …
- 【原创】linux-python收藏篇 …
- 【转载】 linux-python …
- 2. FastDFS 在 CentOS 下安装部署
- 【原创】 linux-mysql …
- 【转载】 linux-mysql-django…
- 【汇总】 python异常
- 博为峰JavaEE技术文章 ——MyBatis 递归查询
- 【原创】 linux-python-redis…
- 【翻译】python日志logging模块
- 【原创】 linux-python …
- (java)leetcode-6
- 【原创】 python django…