#!/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
}
p str2
p str.char_length
- p str.to_er
+ #p str.to_er
p str2.de_er
end