KAG icon indicating copy to clipboard operation
KAG copied to clipboard

知识库创建之后,中文全部显示成了问号,这是什么原因

Open 1006076811 opened this issue 7 months ago • 2 comments

Search before asking

  • [x] I had searched in the issues and found no similar issues.

Operating system information

Linux

What happened

知识库创建之后,中文全部显示成了问号,这是什么原因 Image

How to reproduce

知识库创建之后,中文全部显示成了问号,这是什么原因, 数据库编码是utf8mb4

Image

Image

Are you willing to submit PR?

  • [ ] Yes I am willing to submit a PR!

1006076811 avatar May 26 '25 02:05 1006076811

看起来是编码问题。您是在产品端创建的,还是开发端创建的?

thundax-lyp avatar May 26 '25 09:05 thundax-lyp

看起来是编码问题。您是在产品端创建的,还是开发端创建的?

已经解决了,是我原本的mysql启动时没有指定utf8mb4编码,但是很奇怪,按理来说创建数据库和表时指定utf8mb4编码不就可以了吗,现在是必须得修改mysql的my.cnf文件强行指定默认编码才可以,否则就是问号。

1006076811 avatar May 26 '25 09:05 1006076811

utf8mb4

You can use release-openspg-mysql image provided by KAG, or your local mysql server and refer to docker-compose.yml to set character:

Image

caszkgui avatar Jun 02 '25 01:06 caszkgui