<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>yyjdelete (绝对银狐)</title>
    <link>https://ruby-china.org/yyjdelete</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>ruby 中如何取 unicode 字符的值</title>
      <description>&lt;p&gt;str = Iconv.iconv('utf-8', 'gb2312', "一二三四");
这样转换出一个 UTF8 字符串
请问我如果想获取字符串中第一个字"一"(\xE4\xB8\x80) 的 int 值应该怎么写？
我想要的结果是这样的
"一"(\xE4\xB8\x80):
((0xE4 &amp;amp; 0x0F) &amp;lt;&amp;lt; 12) | ((0xB8 &amp;amp; 0x3F) &amp;lt;&amp;lt; 6) | (0x80 &amp;amp; 0x3F)=0xFE00，最后获得一个数字
不清楚什么命令可以以数字的形式获得这三个值，1.9 求解，谢谢了&lt;/p&gt;</description>
      <author>yyjdelete</author>
      <pubDate>Mon, 11 Mar 2013 16:36:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/9324</link>
      <guid>https://ruby-china.org/topics/9324</guid>
    </item>
  </channel>
</rss>
