永发信息网

mysql load data infile不能识别中文的问题

答案:3  悬赏:70  手机版
解决时间 2021-02-22 00:24
  • 提问者网友:嗝是迷路的屁
  • 2021-02-21 15:57
load datafile "c:\Tq\备份\AVC.txt" into table t
这行命令执行的时候,不能识别目录结构中的中文字符,命令将“备份”识别为乱码,
用的是mysql 5.0
用set character_set_client=GBK,问题依然存在
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-02-21 17:19
试试load data infile "c:/Tq/备份/AVC.txt" into table t,load data infile使用指定的windows路径名,要使用正斜杠,而不是反斜杠,字符集的设置不影响windows路径名的。
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-02-21 18:54
这个命令不能乱用,把你的库发出来才能分析原因 我百度空间,专业对抗乱码
  • 2楼网友:躲不过心动
  • 2021-02-21 18:37
你数据库安装在什么操作系统的服务器上,如果是windowns的服务器,就采用绝对路径好了,比方说放d盘根目录下,就写成 load data local infile 'd:\pet.txt' into table pet
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯