Ruby 显示 unicode 字符

标签 ruby eclipse unicode

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

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

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

enter image description here

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

enter image description here

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

enter image description here

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

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

最佳答案

Ruby 支持它没有问题,并且在文件顶部设置格式是可行的方法。

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

参见this question关于在 Windows 命令行中执行此操作。

About the chcp command

关于Ruby 显示 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15507113/

相关文章:

java - 是否可以在 Eclipse 中使用 Emma 覆盖工具来忽略某些行?

c++ - sdl unicode 文本

java - UnknownHostException Android utf-8 编码 URL

c++ - 如何在 C++ Linux 中使用 ICU 库将 UnicodeString 转换为 windows-1251?

ruby-on-rails - Rails eager_load 实例上的深层关联

ruby - $GEM_HOME 被 `gem install` 忽略

ruby - 如何从 Ruby 中调用 Windows DLL?

ruby - 如果存在,如何重命名散列中的键

ViewPart 的 Java 关闭监听器

java - 将工作区用于不同的项目