我想在MySQL数据库中转换MySQL数据库UTF16
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'
我试过在线搜索有关其他方法来转换数据库,但失败ed找到任何可能的解决方案
什么'SHOW CHARACTER SET'显示? – raina77ow
它只显示UTF8以及其他一些字符集。任何想法如何升级它,如果它的情况谢谢 – Yoosuf