SQL文件中显示汉字的关键在于编码设置,以MySQL为例:文件内可直接输入中文,但导入后若出现乱码,则需统一编码。建议创建UTF-8编码的SQL文件,并在MySQL连接、数据库、表及字段层面均设为utf8mb4字符集,同时确保客户端与服务器端编码一致,从而保障汉字正确显示与存储。
1、 此处提供一个SQL文件,其中内容包含英文与中文字符。
2、 请打开终端窗口。
3、 现在连接MySQL数据库。
4、 查看现有数据库,假定选用名为testdb的数据库。
5、 源文件路径为:/test.sql
6、 此处导入SQL文件后,部分数据出现错误提示。
7、 使用SELECT * FROM查询时,含中文的记录无法正常显示,表明数据未成功导入。
8、 我们新建一个数据库,并将其字符编码设为UTF-8。
9、 创建一个名为名字的数据库。
10、 在SQL文件中添加DEFAULT CHARSET=utf8后,重新导入数据即可成功,且导入后的数据内容完整、显示正常。
