php 中使用 utf8 的数据库排序规则

问题描述 投票:0回答:1

我最近将数据库从一台服务器移动到另一台服务器,但是当我移动它时,我注意到它在新服务器上没有收到重音符号或 ñ 。你知道如何在我的新服务器上将其转换为 utf8 吗?这就是我网站上指向我的新数据库的帖子https://www.lapapaya.org/articulos.php。希望我说得清楚,谢谢!

mysql utf-8 phpmyadmin
1个回答
0
投票

假设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
© www.soinside.com 2019 - 2024. All rights reserved.