数据库编码 utf-8 或 utf-16
我正在从外部导入一个数据库,其中包含中文、日文和其他不同语言的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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.