ruby - 如何在 Ruby 2.1 中获取给定 UTF-8 代码的字符

标签 ruby string encoding utf-8 ruby-2.1

我想知道是否有办法获取给定 UTF-8 代码的字符?

例如:

1103 = > "я"(russian letter)

最佳答案

使用 Array#pack使用 U 指令(UTF-8 字符):

[1103].pack('U')
# => "я"

关于ruby - 如何在 Ruby 2.1 中获取给定 UTF-8 代码的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20277835/

相关文章:

Ruby 获取 UDPSocket 端口号

ruby - 从 Mechanize 中删除以前存储的 cookie

ruby-on-rails - 如何在 Capybara 和 RSpec 中测试 CSV 文件下载?

我可以在字符串中存储 NULL 吗?

php - 无法在 ajax 调用中发布绝对文件路径 - 无论我做什么它都会删除反斜杠

ruby-on-rails - 删除数据库表中的所有记录

javascript - 如何从 jquery 中的字符串中删除 $、@、% 等特殊字符

c# - Html.Decoded 在字符串函数中有问题

C# Hash SHA256Managed 不等于 TSQL SHA2_256

c++ - 为什么在 winapi 中转换 UTF16 -> UTF8 -> UTF16 后文件名有不同的字节?