mysql - 如何将 UCS-2 Little Endian 编码的文件上传到 UTF-8 格式的 Mysql 表中

标签 mysql utf-8 ucs2

我有一个以 UCS-2 Little Endian 编码的 csv 文件,我想将其上传到以 UTF-8 - 默认排序规则编码的 MySQL 表中。我很好奇最好的方法是什么。如果我需要编写一个脚本,我可以这样做,尽管我希望有一个简单的解决方案!

谢谢, 弗里兹

最佳答案

  • Windows:使用 Notepad++、编码菜单/转换为无 BOM 的 UTF-8
  • Linux:使用recode实用程序:recode ucs2..utf8 thefile.csv

然后mysqlimport --default-character-set utf8 ...(通常的东西)

关于mysql - 如何将 UCS-2 Little Endian 编码的文件上传到 UTF-8 格式的 Mysql 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7637507/

相关文章:

mysql - 您将如何根据以下数据设计数据库关系......?

python - pip 在 Windows 10、Python 3.5 上安装 MySQL-python?

java - 如何使用 BufferedInputStreamReader 读取 .txt 文件

python - unicode字节序让我困惑

sql-server - 将 C# 字符串 (UTF-16) 存储在 SQL Server nvarchar (UCS-2) 列中会产生什么后果?

sql-server - 使用 SQL Server Management Studio 2005 导出时使用 UTF-8 编码保存 CSV

php - 从 SQL 查询生成 HTML 表

php - 用户在线离线状态-离线状态问题

unicode - 如何使用 Unicode 字符与汉字/汉字组合?

utf-8 - Zip 存档注释使用什么编码?