http://polog.org/archives/2007/12/01003449.php

(14989440..15318688).step(1) do |i|
 chr_a = i.to_s(16).scan(/../).map{|s| eval("0x#{s}")}
 next unless(
       chr_a[1] >= 128 &&
       chr_a[1] <= 191 &&
       chr_a[2] >= 128 &&
       chr_a[2] <= 191
       )
 puts "#{chr_a.map{|i| i.chr}.join}\t#{chr_a.join(',')}"
end

Python ですべての漢字を列挙するにはどうしたら
良いでしょうか?