【 TiDB 使用环境】生产环境
【 TiDB 版本】8.0.11
【遇到的问题:问题现象及影响】
项目使用 TiDB 的 parser 解析 SQL,有一个 case 是解析 MySQL 的 CREATE TABLE 语句,获取表的信息。
有一张表使用了 utf32 字符集,在解析这条 SQL 时报错 Unknown character set
,从源码上来看是因为不支持 utf32 这种字符集,遇到这个 token 就直接抛出错误了。
想问下有没有不修改源码就可以解决的办法;如果我 fork 一份源码来修改,只是让不支持的字符集 token 不报错,是不是可以解决问题。
感谢