Linux批量编码转换

单位JAVA开发的标准编码都是GBK
我们定义Web项目的数据库初始化脚本在META-INF目录下,分别为data.sql和tables.sql

在windows环境,我们使用NSIS安装包自动执行这些SQL文件。
但是到了Linux系统,一切都变了。
比如,这些SQL文件都是GBK编码,而linux命令行默认都是utf-8,并且即使设置了console的编码,输入到数据库也是乱码


单位神奇的构件化开发,一个系统动辄7-8个War包.
这时候就体现了Linux的兼容并包特性,可以使用iconv批量转换编码
最后的  \  字符不能省略,并且之前一定需要一个空格。
可以看到,已经批量转换了编码。


批量执行,在每一行加@字符,以便sqlplus执行

执行SQL列表


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29254281/viewspace-1065236/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29254281/viewspace-1065236/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值