osql执行SQL脚本内容包含中文时出现乱码问题的解决办法
2013-02-19 16:53
1501 查看
本机环境:Windows2003 + SQL2008R2 + 包含中文的SQL脚本文件
经验小结:SQL脚本文件编码最好是存成GB2312的,而不是UTF-8
开始--运行--CMD
C:\Documents and Settings\Administrator>
osql -U sa -P 123456 -S 192.168.1.28 -d testdb -r -e -i "C:\sp_Insert_User.sql" -o "c:\ErrorInfo.txt"
出现一堆错误:
1> 2> 3> [SQL Server Native Client 10.0]COUNT 字段不正确或语法错误
锘?-濡傛灉瀛樺偍杩囩▼宸插瓨鍦ㄥ垯鍏堝垹闄?if exists
解决办法:
运行SQL Server Management Studio后打开"C:\sp_Insert_User.sql"SQL脚本文件,选择“另存为”编码为GB2312。
重新运行OSQL命令
C:\Documents and Settings\Administrator>
osql -U sa -P 123456 -S 192.168.1.28 -d testdb -r -e -i "C:\sp_Insert_User.sql" -o "c:\ErrorInfo.txt"
运行成功
其它解决办法如"改变MS-DOS代码页"尝试过不起作用:
C:\Documents and Settings\Administrator>chcp 936
C:\Documents and Settings\Administrator>chcp 65001
经验小结:SQL脚本文件编码最好是存成GB2312的,而不是UTF-8
开始--运行--CMD
C:\Documents and Settings\Administrator>
osql -U sa -P 123456 -S 192.168.1.28 -d testdb -r -e -i "C:\sp_Insert_User.sql" -o "c:\ErrorInfo.txt"
出现一堆错误:
1> 2> 3> [SQL Server Native Client 10.0]COUNT 字段不正确或语法错误
锘?-濡傛灉瀛樺偍杩囩▼宸插瓨鍦ㄥ垯鍏堝垹闄?if exists
解决办法:
运行SQL Server Management Studio后打开"C:\sp_Insert_User.sql"SQL脚本文件,选择“另存为”编码为GB2312。
重新运行OSQL命令
C:\Documents and Settings\Administrator>
osql -U sa -P 123456 -S 192.168.1.28 -d testdb -r -e -i "C:\sp_Insert_User.sql" -o "c:\ErrorInfo.txt"
运行成功
其它解决办法如"改变MS-DOS代码页"尝试过不起作用:
C:\Documents and Settings\Administrator>chcp 936
C:\Documents and Settings\Administrator>chcp 65001
相关文章推荐
- osql执行SQL脚本内容包含中文时出现乱码问题的解决办法
- osql执行SQL脚本内容包含中文时出现乱码问题的解决办法
- Linux系统下Oracle执行SQL脚本后中文出现乱码解决方法
- 解决eclipse中执行sql语句时出现中文乱码的问题
- pl/sql查询数据出现中文乱码问题的解决办法
- 导入sql脚本时中文出现乱码的奇怪问题
- 彻底解决get显示提交时,参数中包含中文时出现乱码的问题
- sql 导入数据库 出现乱码问题 解决办法 设置 --default-character-set=utf8
- jsp/servlet中链接中出现中文乱码问题的解决办法及个人见解
- VC6中cpp文件源码中出现中文乱码问题的解决办法
- Oracle数据库之使用sqlplus执行sql脚本乱码解决办法
- windows平台下编辑的内容传到linux平台出现中文乱码的解决办法
- IE 浏览器js 中文传参出现乱码问题的解决办法
- mysql5导入sql文件,中文出现乱码的解决办法
- jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
- PL/SQL导入sql脚本出现中文乱码的解决方法
- 解决zabbix邮件内容为附件和zabbix图中出现中文乱码问题
- 我的Android进阶之旅------>Android使用cmd窗口进行adb logcat时出现中文乱码问题的解决办法
- Android Studio控制台出现中文乱码(方框)问题解决办法
- PL/SQL中复制中文再粘贴出现乱码问题的解决