ITPub博客

首页 > 数据库 > Oracle > Linux批量编码转换

Linux批量编码转换

原创 Oracle 作者:壹頁書 时间:2013-12-28 15:45:34 0 删除 编辑
单位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博客 ” ,链接:https://blog.itpub.net/29254281/viewspace-1065236/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-10-19

  • 博文量
    620
  • 访问量
    6339966