新鲜、有趣,互联生活。令狐葱。

2007/07/25

解决Mysql中出现Data too long for column ‘test’ at row 1的问题

之前写过一个post 解决我遇到的php读写mysql 中文乱码问题,今天又碰到一个比较奇怪的问题,后来试了一下,发现基本上是一个问题:编码!

问题描述:在更新或者添加数据库条目的时候出现如下提示:Data too long for column 'test' at row 1。

解决方法:方法一:使用Mysql Query Browser 修改该字段的属性,把Column Charset 改成utf-8

方法二:直接在程序中写mysql_query("set character set gbk");

没有评论: