2

我正在尝试打印一些 Unicode 字符:

# encoding: utf-8
puts "ử ậ ắ ặ ố ồ"

如果我通过 Powershell 运行它,这就是我得到的:

在此处输入图像描述

如果我通过 cmd 运行它,这就是我得到的:

在此处输入图像描述

如果我在 Eclipse 中运行它(使用 Aptana Studio 3 插件),这就是我得到的:

在此处输入图像描述

是我的系统/软件的问题还是 Ruby 的问题?我怎样才能让它工作?

它适用于 Ideone:http: //ideone.com/PdycKH

4

2 回答 2

4

Ruby 支持它没问题,并且在文件顶部设置格式是要走的路。

问题是通过命令行窗口显示。您需要同时使用支持 Unicode 显示的字体和字符页面。

请参阅有关在 Windows 命令行中执行此操作的问题。

关于 chcp 命令

于 2013-03-19T18:09:32.010 回答
1

我想到了:

  • 对于cmdand Powershell,我必须更改字体(我更改为 Consolas)
  • 在 Eclipse 中,我必须更改编码:转到 Run/Run 配置,选择 Common 选项卡,更改EncodingOther: UTF-8
于 2013-03-19T18:48:53.497 回答