ruby中的中文乱码问题
ruby文件中如果有中文,在命令行运行的时候会报错,解决方法:中文通过iconv转换一下,并且在文件头上加入:#encoding:utf-8,如:
#encoding:utf-8
require "iconv"
s = "abc中国"
puts s.length
puts Iconv.conv("gbk", "utf-8", s)
ruby文件中如果有中文,在命令行运行的时候会报错,解决方法:中文通过iconv转换一下,并且在文件头上加入:#encoding:utf-8,如:
#encoding:utf-8
require "iconv"
s = "abc中国"
puts s.length
puts Iconv.conv("gbk", "utf-8", s)