我正在转换一个网站从ISO到UTF-8,所以我需要转换的MySQL数据库也。ALTER TABLE t MODIFY col CHAR(150) CHARACTER SET utf8;
对于每个列、每个表、每个数据库我有10个数据库,每个有20个表,大约有2-3个varchar列(每个列有2个查询),这给了我大约1000个查询来编写!该怎么做呢?databases "$db"
该系统是一个访问MySQL数据库的PHP应用程序。第一个表是用标准的latin1编码创建的,并通过mysqli在PHP中填充,没有设置任何编码。PHP脚本和数据都在UTF-8中工作。更新的表将编码设置为utf8_bin,并在每个事务的前面发送SET CHARACTER SET utf8。如果我查看mysql数据库中较新的表(通过sql (如HeidiSQL) ),每个特殊字符都会正确显示。然而,在每