update.
[chise/ruby.git] / sample / sample-lc2003.rb
index be7d06f..bac633a 100755 (executable)
@@ -1,31 +1,32 @@
 #!/usr/bin/env ruby
 
+$KCODE = "u"
 $LOAD_PATH.unshift("..")
-require "chise/char"
+require "chise"
 
 def test1
-p "字"                    # "字"
-p "字".ucs                # 23383
-p "字".total_strokes      # 6
-p "字".inspect_all        # 保有する素性情報を全て出力する
-p "字".daikanwa           # 6942(大漢和番号)
+p "字"                        # "字"
+p "字".ucs            # 23383
+p "字".total_strokes  # 6
+p "字".inspect_all    # 保有する素性情報を全て出力する
+p "字".daikanwa               # 6942(大漢和番号)
 end
 
 def test2
-p "字字".ucs # 例外
+p "字字".ucs         # 例外
 end
 
 def test3
-char = "字".char # Character classのインスタンスを生成
-char = Character.get("字") # 上記とまったく同じ
+char = "字".char      # Character classのインスタンスを生成
+char = CHISE::Character.get("?字")    # 上記とまったく同じ
 end
 
 def test4
 # 数値参照化する
-p "字". to_er      # "字"     
+p "字". to_er         # "字"     
 
 #数値参照を復号
-p "字".de_er # "字"
+p "字".de_er     # "字"
 
 # JIS X 0208-1990 による実体参照を復号
 p "&J90-3B7A;".de_er
@@ -44,7 +45,7 @@ def test5
   }
   p str2
   p str.char_length
-  p str.to_er
+  #p str.to_er
   p str2.de_er
 end