mysql不支持GBK的解决方法

原来的discuz论坛用的是gbk版本,运行在windows2003上,现在迁移到bsd系统上,配置好环境后,打开网页,提示Unknown collation ‘gbk_chinese_ci’ in table 和 Unknown character set: ‘gbk’,找了很多资料,原来ports方式默认情况下安装mysql是不支持GBK的,所以,在安装mysql时,只要执行make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_COLLATION=gbk_chinese_ci BUILD_STATIC=yes DEPENDS_TARGET=package package install clean安装,重启mysql,问题就解决了!