首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MySQL数据库转换为UTF16

将MySQL数据库转换为UTF16
EN

Stack Overflow用户
提问于 2012-06-17 16:14:35
回答 1查看 7.5K关注 0票数 4

我正尝试在MySQL数据库中创建此表

代码语言:javascript
复制
CREATE TABLE IF NOT EXISTS `Scania` (
  `GensetType` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `EngineType` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `Engine60Hz` int(11) NOT NULL,
  `Alternator` text CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL,
  `PriceEur` float NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

但是,我收到一个错误消息,如下所示

代码语言:javascript
复制
Error 1115 <42000> : Unknown character set: 'UTF 16'

我甚至试图更改数据库,但我收到了相同的错误

代码语言:javascript
复制
ALTER DATABASE nordhavn charset='utf16'

我试着在网上搜索其他方法来转换数据库,但没有找到任何可能的解决方案

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-17 16:37:34

since MySQL 5.5 and up中提供了utf16字符集。

我猜您使用的是较早的版本。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11069882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档