Ast*_*uli 6 ruby browser-automation watir emoji
我想在 Ruby 中读取文档文件 .txt,但本文档的以下几行包含表情符号。当我运行程序时,它会向我显示不同的符号,而不是实际的表情符号。
我已经尝试过不同的方法。我该怎么做,我应该安装任何 gem 吗?
file='document.txt'
Run Code Online (Sandbox Code Playgroud)
本文档包含以下带有表情符号的行:
这是一条测试线
File.readlines(file).each do |line|
puts line
end
Run Code Online (Sandbox Code Playgroud)
小智 0
这不是一个 Rails 问题,这是一个终端问题。您需要一个支持表情符号的终端模拟器,但更重要的是您需要一个支持表情符号的字体。几乎所有的终端模拟器(Windows 上的 cmd.exe 除外)都应该能够显示表情符号,但如果没有带有表情符号的字体,什么也不会发生。
对于终端模拟器,我推荐: - Windows 上的 cmder - Linux 上任何基于 VTE 的终端,或 Kitty、alacrtty 等
对于支持表情符号且也有利于编程的字体(连字支持等),我推荐: - Nerd Fonts
Nerd Fonts 的安装程序和说明可在其网站上找到。这些字体包括表情符号、devicon、powerline 和其他漂亮的字形。