Daily Archives: December 11, 2006

ruby and unicode

unicode是ruby的痛 习惯了unicode的java转到ruby真是痛苦 也不知道同为CJK地带的ruby作者为什么不重视这个 虽然提供了jcode.rb来处理一些基本的unicode事情,但是并不完美 一下是jcode.rb的基本用法 require "jcode" $KCODE = "u" str.each_char str.jlength 其实还有更简单的方法,没有必要使用jcode.rb ruby的正则表达式可以处理unicode 我们可以利用这个来做一些简单的操作 strs = str.scan(/./mu) strs.each strs[0,400].join strs.length m就是mutilline 而u就是unicode匹配 我更倾向使用这种方法

Posted in Uncategorized | Leave a comment