新手问题 编码问题

wwwicbd · 2016年07月13日 · 最后由 shallmentmo 回复于 2016年07月13日 · 1307 次阅读

Q1:看起来完全不用考虑编码问题?

>> s = ' 中  文'
=> " 中  文"
>> s[1]
=> "中"
>> s[3]
=> " "
>> s[4]
=> "文"
>> s.encoding
=> #<Encoding:UTF-8>

Q2:要输出'中'这个字符在 utf-8 下的二进制表示需要用哪个方法呢?

谢谢.

我只是好奇地试一下 '中'.bytes.map { |b| '%b' % b }

Binary string literals in Ruby 2.0

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册