请帮忙!编码是 utf - 8,但不显示俄文字母。这是为什么?我究竟做错了什么?代码如下: puts "你好!你叫什么名字?" name = gets.encode("UTF-8").chomp puts "Hi," + name + ",你好吗?" [
请帮忙!编码是 utf - 8,但不显示俄文字母。这是为什么?我究竟做错了什么?代码如下: puts "你好!你叫什么名字?" name = gets.encode("UTF-8").chomp puts "Hi," + name + ",你好吗?" [
如果您正在阅读文本并将其转换为内部编码,则需要在打印之前将其转换回来。有两种方法可以找出这是一种什么样的“落后”:阅读后询问字符串本身的编码,或者使用
Encoding.default_external
:如果您是英语朋友,这里有一个简短的概述:了解 Ruby:字符串编码、ASCII 和 Unicode。