ruby - 如何使用 Ruby 将 Haryana 转换为 Haryana

标签 ruby encoding utf-8 ascii

我从 api 获取这个值,并且它以某种方式在值中发送一些特殊的 unicode 字符。我想将其转换为普通的 ascii 字符串。

最佳答案

使用 unidecoder gem :

require 'unidecoder'
"Haryāna".to_ascii # => "Haryana"

关于ruby - 如何使用 Ruby 将 Haryana 转换为 Haryana,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15524397/

相关文章:

ruby-on-rails - RSPEC - 测试 to_csv 类方法

ruby-on-rails - 这些方法如何添加到我的类中?

c# - 如果分区键包含感叹号,Azure 存储查询不会返回数据

c - 在不使用第 3 方库的情况下基于 C 中的 char* 的多平台 Unicode 处理?

python - Django {% trans %} 模板标签给出 DjangoUnicodeDecodeError

java - 将 UTF-8 转换为字符串

ruby - 将 "s"添加到数组中除给定数组中的第二个元素之外的每个单词的末尾,仅使用一行代码

ruby-on-rails - Ruby - 为什么这个构造返回零?

python - 使用 ECC 生成至少为 d 汉明距离的二进制字符串

java - 理解使用 Zend 框架用 PHP 编写的代码