こんにちは sheepman です。

ISO-2022-JP な文字列と EUC-JP な文字列が compatible と
なりますがこれは意図されたことでしょうか。

dummy エンコーディングだとこういう風になるものなのでしょうか。

$ cat t.rb
#-*- coding: euc-jp -*-
s = "漢字"
i = "漢字".encode("ISO-2022-JP")
p Encoding.compatible?(s, i)
p s + i

$ ruby-1.9 -v t.rb
ruby 1.9.0 (2008-01-13 revision 0) [i686-linux]
#<Encoding:EUC-JP>
"漢字\e$B4A;z\e(B"

-- 
sheepman / TAMURA Takashi
sheepman / sheepman.sakura.ne.jp