我正在尝试从 Excel 或 OpenOffice 获取包含 UTF 16 字符的文档到 MySQL,但我找不到导出文档以便 phpmyadmin 读取它的最佳方法。我可以从 NeoOffice 导出为“unicode”格式,但 MySQL 中最接近的选项是 ucs2。当我尝试这种格式时,它只是旋转和思考。 UTF8 不支持我需要的所有字符。
最佳答案
UTF8确实支持UTF16的所有字符,只是UTF16将所有内容都塞进2个字节,而UTF8最多可以占用4个字节。
MySQL 目前不支持 UTF16,因为 endianness未指定编码,因此无法随时保证正确性。 UTF16 为 supposed to be supported for Mysql 6 ,但自从6号被冰封以来,我不知道它发生了什么。
SQLite 默认支持 UTF16。
关于mysql - Unicode 电子表格到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1987427/