检查字符utf8编码

1
2
3
4
5
6
7
8
9
10
11
12
class String 
 def utf8?
    begin
      utf8_arr = self.unpack('U*')
      true if utf8_arr && utf8_arr.size > 0
    rescue
      false
    end
  end
end

'中文'.utf8?

    Posted by devon At December 11, 2008 11:07

请登录以发表评论。