我用mysq建了一个数据库,当导入TXT文件时,如要文件名或路径名是中文的话就提示找不到文件,
如load data local infile "d:\\中文.txt" into table p4 提示找不到数据,
但load data local infile "d:\\pppp.txt" into table p4 就可以,谢谢!这两个数据事先已经存在D盘下了mysql5.0,使用mysql administrator工具,当时用VB ODBC对数据库进行TXT数据的导入,调试时发现的此问题.
哪位仁兄可以告诉一下是我的什么地方出了问题,谢谢!

解决方案 »

  1.   

    我用mysq建了一个数据库,当导入TXT文件时,如果文件名或路径名是中文的话就提示找不到文件,
    如load data local infile "d:\\中文.txt" into table p4 提示找不到数据,
    但load data local infile "d:\\pppp.txt" into table p4 就可以,谢谢!这两个数据事先已经存在D盘下了mysql5.0,使用mysql administrator工具,当时用VB ODBC对数据库进行TXT数据的导入,调试时发现的此问题.
    哪位仁兄可以告诉一下是我的什么地方出了问题,谢谢!
      

  2.   

    操作系统和数据库字符集设置的问题。可以参考一下这个贴子中关于字符集设置部分。
    http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  3.   

    mysql> \s
    --------------
    C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe  Ver 14.12 Distrib 5.0.45,
     for Win32 (ia32)Connection id:          1
    Current database:
    Current user:           root@localhost
    SSL:                    Not in use
    Using delimiter:        ;
    Server version:         5.0.45-community-nt MySQL Community Edition (GPL)
    Protocol version:       10
    Connection:             localhost via TCP/IP
    Server characterset:    latin1
    Db     characterset:    latin1
    Client characterset:    latin1
    Conn.  characterset:    latin1
    TCP port:               3306
    Uptime:                 1 hour 1 min 49 secThreads: 1  Questions: 7  Slow queries: 0  Opens: 12  Flush tables: 1  Open tabl
    es: 0  Queries per second avg: 0.002
    --------------以上是看到的,不知道什么错误
      

  4.   

    Server characterset: latin1
    Db characterset: latin1
    Client characterset: latin1
    Conn. characterset: latin1\
    你的字符集都是latin的,改成utf8试试看。
      

  5.   

    改完了,但还是不行
    mysql> \s
    --------------
    C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe  Ver 14.12 Distrib 5.0.45,
     for Win32 (ia32)Connection id:          4
    Current database:
    Current user:           root@localhost
    SSL:                    Not in use
    Using delimiter:        ;
    Server version:         5.0.45-community-nt MySQL Community Edition (GPL)
    Protocol version:       10
    Connection:             localhost via TCP/IP
    Server characterset:    utf8
    Db     characterset:    utf8
    Client characterset:    utf8
    Conn.  characterset:    utf8
    TCP port:               3306
    Uptime:                 1 min 53 secThreads: 3  Questions: 15  Slow queries: 0  Opens: 12  Flush tables: 1  Open tab
    les: 6  Queries per second avg: 0.133
    --------------mysql>