X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fruby.git;a=blobdiff_plain;f=sample%2Fsample-lc2003.rb;fp=sample%2Fsample-lc2003.rb;h=bac633a1dbe6559ff5abbe9b6597f04774db9356;hp=be7d06f7507a11227d8d9d01b2396665e4eb0cc2;hb=01f8a8729eb7fc675cc383ce7d2981b18ed289e9;hpb=2057a3a560a7ff0ad8ef1a97c5e877f73325aeb1 diff --git a/sample/sample-lc2003.rb b/sample/sample-lc2003.rb index be7d06f..bac633a 100755 --- a/sample/sample-lc2003.rb +++ b/sample/sample-lc2003.rb @@ -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