Parser 如何处理不支持的字符集 token

【 TiDB 使用环境】生产环境
【 TiDB 版本】8.0.11

【遇到的问题:问题现象及影响】
项目使用 TiDB 的 parser 解析 SQL,有一个 case 是解析 MySQL 的 CREATE TABLE 语句,获取表的信息。

有一张表使用了 utf32 字符集,在解析这条 SQL 时报错 Unknown character set,从源码上来看是因为不支持 utf32 这种字符集,遇到这个 token 就直接抛出错误了。

想问下有没有不修改源码就可以解决的办法;如果我 fork 一份源码来修改,只是让不支持的字符集 token 不报错,是不是可以解决问题。

感谢

1 个赞