1. 首页
  2. 问答社区

问答社区

Mysql 查找乱码数据

xsmile 发布于 2个月前 分类:SQL

线上课程名称出现乱码数据,或者是"???"或者是类似 “修身是中国传统政æ”完全摸不着头脑的,想要先做一次数据修复,但是课程表有2,3万的数据,一条条看下来有没有乱码,还是很费时的。想通过sql来筛选出这些数据,可以借助sql的编码转换函数convert,使用latin1字符集来区分正常的和非正常的。

SELECT Id,Title FROM Course WHERE Title = CONVERT(Title USING latin1) AND Title IS NOT NULL AND Title <> '';

convert()提供一个在不同字符集之间转换数据的方法,mysql支持的字符集众多,可以使用SHOW CHARSET 查看

from https://blog.csdn.net/difffate/article/details/78145377

0个回复

  • 暂无回复

联系我们

在线咨询:点击这里给我发消息

邮件:23683716@qq.com

跳至工具栏