我正在尝试打印一些 Unicode 字符:
# encoding: utf-8
puts "ử ậ ắ ặ ố ồ"
如果我通过 Powershell 运行它,这就是我得到的:
如果我通过 cmd 运行它,这就是我得到的:
如果我在 Eclipse 中运行它(使用 Aptana Studio 3 插件),这就是我得到的:
是我的系统/软件的问题还是 Ruby 的问题?我怎样才能让它工作?
它适用于 Ideone:http: //ideone.com/PdycKH
我正在尝试打印一些 Unicode 字符:
# encoding: utf-8
puts "ử ậ ắ ặ ố ồ"
如果我通过 Powershell 运行它,这就是我得到的:
如果我通过 cmd 运行它,这就是我得到的:
如果我在 Eclipse 中运行它(使用 Aptana Studio 3 插件),这就是我得到的:
是我的系统/软件的问题还是 Ruby 的问题?我怎样才能让它工作?
它适用于 Ideone:http: //ideone.com/PdycKH
Ruby 支持它没问题,并且在文件顶部设置格式是要走的路。
问题是通过命令行窗口显示。您需要同时使用支持 Unicode 显示的字体和字符页面。
请参阅有关在 Windows 命令行中执行此操作的问题。
我想到了:
cmd
and Powershell
,我必须更改字体(我更改为 Consolas)Encoding
为Other: UTF-8