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

Datas from mysql database don't display on website

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

我尝试了很多转换:将我的 Professors 数据库转换为 UTF8,但都失败了。 我仍然面临这个问题。请在这方面帮助我。

谢谢!

你可以试试这个: 更改 TABLE tbl_name 转换为字符集 charset_name;

将 charset_name 替换为 latin1

您也可以单独更改列

ALTER TABLE TableName MODIFY ColumnName ColumnType CHARACTER SET latin1;

您可以尝试像 MySQL charset converter

这样的字符集转换器

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