我正在尝试打印一些 Unicode 字符:
# encoding: utf-8
puts "ử ậ ắ ặ ố ồ"
如果我通过 Powershell 运行它,这就是我得到的结果:
如果我通过 cmd 运行它,这就是我得到的:
如果我在 Eclipse 中运行它(使用 Aptana Studio 3 插件),这就是我得到的结果:
这是我的系统/软件的问题还是Ruby的问题?我怎样才能让它工作?
它适用于 Ideone:http://ideone.com/PdycKH
最佳答案
Ruby 支持它没有问题,并且在文件顶部设置格式是可行的方法。
问题是通过命令行窗口的显示。您需要使用支持 Unicode 显示的字体和字符页面。
参见this question关于在 Windows 命令行中执行此操作。
关于Ruby 显示 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15507113/