数据库编码 utf-8 或 utf-16

发布于 2025-01-07 10:48:23 字数 273 浏览 0 评论 0原文

我正在从外部导入一个数据库,其中包含中文、日文和其他不同语言的unicode字符,如我的上网主页和嶏紞鎴戠殑。

我已经执行了一个查询,使我的数据库编码为 utf-8

ALTER DATABASE DEFAULT CHARSET 'utf8';

但是当我将数据导入到我的数据库表时,我得到 ????而不是上面的字符。 我该如何对这些字符进行编码?是 utf-8 还是 16?我如何识别哪种编码支持这些字符?

任何想法都将受到高度赞赏。

I am importing a database from outside which have unicode characters as 我的上网主页 and 嶏紞鎴戠殑 in Chinese , Japaneses and other different languages.

I have executed a query to make my database encoding to utf-8 from

ALTER DATABASE DEFAULT CHARSET 'utf8';

But when i import data to my database tables i get ????? instead of above characters.
How can i encode these characters? Is it utf-8 or 16 and how i can recognize that which encoding will support these characters?

Any Idea will be highly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

好久不见√ 2025-01-14 10:48:23

MySQL 使用 UTF-8。确保您已正确配置连接字符集,方式
配置的取决于您正在使用的连接库。

MySQL uses UTF-8. Make sure you had configured the connection character set properly, the way
of the configuration depends on the connectivity library you are using.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文