MySQL数据库中的法语字符

Ash*_*kan 5 mysql sql

我有一个巨大的图书作者数据库,其中法国作者的名字没有正确存储,法语字符已被一些奇怪的字符所取代!

我可以通过SQL查询解决问题吗?如果是的话,如果你给我一个线索,我很感激.

谢谢,

Ray*_*Ray 2

  1. 使用 mysqldump 导出表数据
  2. 将转储文件建表语句的字符编码更改为utf8
  3. 删除表或将名称更改为 tablename_old 之类的名称(我建议保留旧表直到实验结束;))
  4. 导入修改后的转储文件

由于法语字符均采用 UTF8 格式,并且您的表上可能没有多字节编码字符集,因此这应该可以解决该问题。

您也许可以运行更改表来更改编码,但根据我的经验,这可能是掷骰子。