mysql - Unicode 电子表格到 MySQL

标签 mysql unicode phpmyadmin

我正在尝试从 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/

相关文章:

mysql 与表中不同的记录具有正确的顺序

unicode - Unicode 字符 MATHEMATICAL DOUBLE-STRUCK CAPITAL C 发生了什么?

mysql - 我在哪里可以找到 phpMyAdmin 中的 MySQL 日志?

database - 为 PHPMyadmin DB 自动生成数据库图?

mysql - 从多个 LEFT JOIN 获取不同的行

mysql - 使用 MySQL 将表中的一行(在第一个表中)与多个列(在第二个表中)进行匹配

python - lxml:从 HTML 中提取 unicode 文本

mysql - 这个简单的 MySQL CREATE TABLE 语句有什么问题?

MYSQL - 从 ID Y 开始的 X 表中排序

python - UnicodeDecodeError 与 pandas.read_sql