我正尝试在MySQL数据库中创建此表
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;但是,我收到一个错误消息,如下所示
Error 1115 <42000> : Unknown character set: 'UTF 16'我甚至试图更改数据库,但我收到了相同的错误
ALTER DATABASE nordhavn charset='utf16'我试着在网上搜索其他方法来转换数据库,但没有找到任何可能的解决方案
发布于 2012-06-17 16:37:34
since MySQL 5.5 and up中提供了utf16字符集。
我猜您使用的是较早的版本。
https://stackoverflow.com/questions/11069882
复制相似问题