我最近将数据库从一台服务器移动到另一台服务器,但是当我移动它时,我注意到它在新服务器上没有收到重音符号或 ñ 。你知道如何在我的新服务器上将其转换为 utf8 吗?这就是我网站上指向我的新数据库的帖子https://www.lapapaya.org/articulos.php。希望我说得清楚,谢谢!
假设MySQL。通过在 SQL 文件的开头添加以下内容来使用编码
utf8mb4
和排序规则 utf8mb4_unicode_ci
:
SET NAMES utf8mb4;
看来你的文件已经是UTF-8了
创建数据库时,使用:
CREATE DATABASE IF NOT EXISTS mydb
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_unicode_ci;
您可以将 SQL 文件放入:
mysql --host=address --port=num --user=youruser --password < database.sql