以下是源数据库的设置:
这是新服务器上数据库的设置
当我在源数据库上使用导出功能时,我将“文件的字符集:”设置为 utf-8。我验证了转储,并且所有非英语字符都在那里。
在新服务器上上传数据库之前,我使用了以下命令: ALTER DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;
然后我将转储上传到新服务器上。我使用 SHOW FULL COLUMNS FROM table_name; 并且在“排序规则”下,某些列具有 NULL,而其他列具有 utf8_general_ci
但是当我访问该网站时,所有非英语字符都像这样混乱:été
谁能帮帮我吗?我对 mysql 了解不多,但我在 google 和 stackoverflow 上查看过,但无法修复它。
非常感谢。