首页 >

linux下mysql导入txt为乱码 |jdbc连接mysql超时

mysql 时间分割,mysql嵌套怎么查,mysql 查询用户和权限,mysql string最大值,mysql updata 连表,jdbc连接mysql超时linux下mysql导入txt为乱码 |jdbc连接mysql超时
1. 通过命令行查看系统默认编码:
$ locale
2. 将txt文件转换为系统默认编码:
$ iconv -f 原编码 -t 系统默认编码 文件名 >新文件名
例如,将GBK编码的a.txt转换为系统默认编码(UTF-8):
$ iconv -f GBK -t UTF-8 a.txt >a_utf8.txt
3. 确定Mysql客户端连接编码与系统默认编码一致:
在Mysql的配置文件my.cnf中添加以下参数:
[client]
default-character-set = 系统默认编码
4. 使用Mysql导入新的UTF-8编码文件:
$ mysql -u 用户名 -p 密码 数据库名< 新文件名

通过以上步骤,可以成功将txt文件中的数据导入到Mysql数据库中,且不会出现乱码问题。


linux下mysql导入txt为乱码 |jdbc连接mysql超时
  • mysql目录结构详解 |mysql 文件丢失数据恢复
  • mysql目录结构详解 |mysql 文件丢失数据恢复 | mysql目录结构详解 |mysql 文件丢失数据恢复 ...

    linux下mysql导入txt为乱码 |jdbc连接mysql超时
  • mysql 关不掉 |mysql字段命名长度
  • mysql 关不掉 |mysql字段命名长度 | mysql 关不掉 |mysql字段命名长度 ...

    linux下mysql导入txt为乱码 |jdbc连接mysql超时
  • 如何使用MySQL清空指定的两张表格 |mysql sql in 排序
  • 如何使用MySQL清空指定的两张表格 |mysql sql in 排序 | 如何使用MySQL清空指定的两张表格 |mysql sql in 排序 ...