ruby 文件编码转换
来源:互联网 发布:人工智能瓶颈需要数学 编辑:程序博客网 时间:2024/06/01 15:07
#!/usr/bin/ruby
require 'iconv'
require 'fileutils'
if ARGV.size < 1
puts "Usage: #{__FILE__} <file> "
exit 1
end
begin
sf=File.open(ARGV[0],"r")
df=File.open(ARGV[0]+".bk","w")
while line=sf.gets
newline=Iconv.iconv("UTF-8//IGNORE","ASCII//IGNORE",line)
df.puts newline
end
rescue =>e
puts e.message
resure
sf.close
df.close
end
FileUtils.mv(ARGV[0]+".bk",ARGV[0])
0 0
- ruby 文件编码转换
- RUBY 的编码转换
- Ruby程序代码文件需要UTF-8编码
- Ruby中按照指定编码读取文件
- 文件编码转换
- 文件编码转换
- Ubuntu 文件编码转换
- 文件编码转换
- 文件编码转换
- 文件编码转换
- 批量转换文件编码
- 批量转换文件编码
- java 文件编码转换
- Linux 文件编码转换
- Linux 文件编码转换
- iconv 文件编码转换
- 批量文件编码转换
- iconv 文件编码转换
- Maven学习 (五) Elipse中发布一个Maven项目到Tomcat
- 驾校一点通2014电脑版 v1.5 官方版
- android自动升级
- 冰狐--一起进步吧
- android 随手记 videoview循环播放网络视频 和mediaplayer+sufaceview播放网络视频
- ruby 文件编码转换
- GDB调试手册
- 区分Integer.getInteger和Integer.valueOf使用方法
- ubuntu修改hosts立即生效的简单方法
- Android中ListView动态添加、移除itemView
- 大话数据结构读书笔记——第二章 算法
- CTreeCtrl图标使用方法
- 软件采购必备:软件供应商评估表 之五(共七)
- Android平台的专用术语