Windows系统区域设置是日语,我试图执行具有以下命令的bat文件。
"C:\mysql\bin\mysql" --user=root --password=fddf! --host=127.0.0.1 --default-character-set=utf8 < E:\data\大村箕島\test.sql
但它失败了,我可以看到那些汉字变成了其他角色。但是如果我复制命令并将其粘贴到cmd中,它就会正确执行。
我尝试将代码页更改为utf8(65001)。但它仍然失败了。 后来当我将系统区域设置更改为中文并将代码页更改为65001时,批处理文件开始正常执行。
您能否建议我一种执行该批处理文件的方法,将系统区域设置保持为日语本身(独立于系统区域设置)?