Friday, December 25, 2009

vimでRubyスクリプトを読み込む

日本語がうまく処理されない
原因
  • VIMのRubyは1.8.7
  • puts "あ"はちゃんと出力できるが
  • puts "あ".length は3となる
  • ということは'jcode'が読めてないみたいだ
どうしたもんか

(追記)原因判明!
文字コードを指定してなかった
スクリプト中で
$KCODE = 'u'
しないと

あとpatent.rbにバグがあった
全角スペースは、正規表現において'\s'では補足できないのだった

No comments: