mysql - 更改sql文件中的字符

标签 mysql unicode utf-8 utf8-decode

我对 MySQL 和 .sql 文件中的字符有一些疑问。

我选择了一个会计软件模块(Dolibarr,如果有人知道的话),但我遇到了 .sql 文件 的问题。

这个文件看起来像:

enter image description here

我得到这个角色enter image description here而不是像“锓蔓ô”等法国口音字符...

我的问题是:

我认为这是一个字符集问题。它是 unicode,我需要 utf-8 吗? 如果这是事实,我该如何改变? 因为在这个文件中,没有定义类似的内容:

DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci; 

而且我不知道MySQL数据库如何调用这个.sql文件,所以这可能是数据库问题? :/

感谢您的回答,如果您能帮助我,请感谢您的脚本:)

最佳答案

只需在任何能够读取文件中的编码的编辑器中打开文件,然后以所需的编码保存文件即可。

关于mysql - 更改sql文件中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38096151/

相关文章:

java - 将 MySQL 转换为 JPA

python - 如何从字典的值打印 Unicode 表情符号

unicode - 拉丁大写字母 I (U+0049) 和罗马数字一 (U+2160) 是否具有 unicode 兼容性等价性?

php - 如何删除多个 UTF-8 BOM 序列

sql - MySQL性能

javascript - node.js 的哪个 ORM?

php - 销售后如何更新库存表

unicode - 如何在 Notepad++ 中将转义的 Unicode(例如\u0432\u0441\u0435)转换为 UTF-8 字符(все)

Java 显示特殊字符的错误以及来自 Mysql 的数据以及 utf8 的自定义排序规则(as,ci)

mysql - 当 Perl 错误地说 : `DBI->connect()` ? 时,如何将 "utf8mb4 is not a compiled character set"发送到 MySQL