在Ruby中解码utf-8不同的语言字符

时间:2015-04-30 18:23:19

标签: ruby-on-rails ruby encoding utf-8

我有以下字符串:

"ë \u0088ì \u0084ë\u0093\u009C ì\u0098¤ë¸\u008C ê°\u0093(ë \u0088ì\u0098¤ê°\u0093)"

我想要以下输出:

"레전드 오브 갓(레오갓)" 

我可以使用javascript,使用以下工具

来完成此操作

https://mothereff.in/utf-8

如果您粘贴

ë \u0088ì \u0084ë\u0093\u009C ì\u0098¤ë¸\u008C ê°\u0093(ë \u0088ì\u0098¤ê°\u0093)

在" utf-8编码"框中,您将获得以下内容。

"레전드 오브 갓(레오갓)" 

我的问题是如何在ruby中执行此操作?

我在红宝石中尝试过以下操作,但没有运气。

.encode('utf-8')

.force_encoding("utf-8")

谢谢!

更新:

似乎我粘贴的字符串不能正常工作,这是由于我粘贴时会发生一些解析。 另一方面,我找到了解决方案。

.encode('iso-8859-1')

0 个答案:

没有答案