ruby1.9中如果有中文,则会提示错误,
这个时候需要做两件事情,就可以解决这个问题
1.将文件的字符编码格式调制为utf-8
2.在文件头增加#coding:utf-8
发现一个问题,这个时候编译和运行都没问题,但是如果是用p 输出的话则输出中文为utf-格式的,用puts则没问题,奇怪,例子见下面
这个时候需要做两件事情,就可以解决这个问题
1.将文件的字符编码格式调制为utf-8
2.在文件头增加#coding:utf-8
发现一个问题,这个时候编译和运行都没问题,但是如果是用p 输出的话则输出中文为utf-格式的,用puts则没问题,奇怪,例子见下面
#coding: utf-8
a=1
b="str"
#数组
c=[a,b,3,"字符串"]
p c
puts "字符串"
#数组也可以嵌套使用
d=[a,c,[1,2,3]]
p d