我在Windows 7上的Ruby 1.9.1上运行了一个脚本
我把我的脚本提炼到了
File.open("翻譯測試.txt")
仍然无法让它发挥作用。我知道在Windows上使用Ruby 1.9文件名处理存在问题(使用Windows ANSI库),但是对于可以从Ruby调用的解决方法感到高兴
答案 0 :(得分:1)
大多数Unicode更改(如文件和目录操作)已在1.9.2(主干)中得到改进,其他更大的更改将很快合并。
正如鲍勃指出的那样,已经有人问:
答案 1 :(得分:0)
这应该对你有所帮助 string =“翻译测试”#默认情况下,字符串编码为“ASCII” string.force_encoding(“SHIFT-JIS”)#将String重新标记为SHIFT-JIS或其他任何UTF字符集#is in
对于1.9.1中的char encoings有一点很好的阅读