来自mysql数据库的数据不会显示在网站上

时间:2015-12-18 07:50:29

标签: mysql database utf-8 type-conversion latin1

我使用 UTF8数据库开始我的项目进行开发。在项目完成时,我的教授给了我 Latin1 类型的数据库。由于类型冲突,我的项目无法正常工作,导致我的服务器端代码无法访问数据库。

我尝试了很多转换:我的教授数据库转换成UTF8,但它失败了。 我仍然面临着这个问题。请在这方面帮助我。

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以尝试使用 MySQL charset converter

等字符集转换器

此PHP脚本可用于将MySQL数据库表从latin1转换为UTF8,同时保留所有内部多字节字符的完整性。

答案 1 :(得分:-1)

你可以试试这个: ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;

用latin1

替换charset_name

您还可以单独更改列

ALTER TABLE TableName MODIFY ColumnName ColumnType CHARACTER SET latin1;