【问题标题】:How to convert hex into UTF-8 on ruby (1.8.7)?如何在 ruby​​ (1.8.7) 上将十六进制转换为 UTF-8?
【发布时间】:2011-08-04 04:39:10
【问题描述】:

例如,如何从以下内容创建 UTF-8 字符:“0x63 0xcc 0x8c”?

我知道 ruby​​ 1.9 有更好的 UTF-8,但这个问题是针对 ruby​​ 1.8.7 的。

【问题讨论】:

    标签: ruby utf-8


    【解决方案1】:

    Ruby 字符串解包? http://ruby-doc.org/core/classes/String.src/M001112.html.

    例如:

    "\x68\x65\x6c\x6c\x6f".unpack("Z*") --> "hello"
    

    【讨论】:

    • Duh... 我正在这样做:"\x61 \xcc \x83".unpack("Z*") (空格)
    猜你喜欢
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 2020-10-26
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    相关资源
    最近更新 更多