文字コードとmd5

digets・・・
ぢげst

・・・digestの野郎。適当にmd5すれば良いかと思ったけど、なんか知らんが日本語が通らない罠。
PHPの方の文字コードの設定とかかな。

■メモ
xyzzyの方は

(si:md5 "ああ")
=> "784f1907a415de9a857c88f61cf90da2"

pukiwikiの方は何故か
"ああ"
af0274697bf779f158fe55de83dc708e

一個ずつ文字コードを調べたらイライラしてきたので

(dolist (code (cdr *char-encoding-list*))
  (insert "\n" (si:md5 (convert-encoding-from-internal code "ああ"))))
=>784f1907a415de9a857c88f61cf90da2
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
64c55c63b4fa97dcfd9627923b2629fc
64c55c63b4fa97dcfd9627923b2629fc
da875edb86991ebce488d79e8b433af4
b006d319788187761daf553f9ba85dab
daed0700f4e0666720fa9422a11aee58
64c55c63b4fa97dcfd9627923b2629fc
107de023cba0c44c6f9cf4862c77f312
1b80c0c87e7f64fda2fa6112871af9b8
64c55c63b4fa97dcfd9627923b2629fc
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
ea03fcb8c47822bce772cf6c07d0ebbb
d894db098756196809e8223be26c2cbd
d894db098756196809e8223be26c2cbd
b366abdfcfcc56b1a3692c7181eac498
90ad4bd5b920bf33a857dacf0ff8f520
57ffc3dab80de782d0927fe155f1d801
bbcb1be475f77f240e574f3586ed33b2
6601c20ab96b9093a51dfbcb55930eae
b6dc9276cbd2cf117ed70b398b17021f
bbc3c289f554cc82ae6b960888718292
d894db098756196809e8223be26c2cbd
d894db098756196809e8223be26c2cbd
b366abdfcfcc56b1a3692c7181eac498
90ad4bd5b920bf33a857dacf0ff8f520
57ffc3dab80de782d0927fe155f1d801
bbcb1be475f77f240e574f3586ed33b2
6601c20ab96b9093a51dfbcb55930eae
b6dc9276cbd2cf117ed70b398b17021f
bbc3c289f554cc82ae6b960888718292
d894db098756196809e8223be26c2cbd
d894db098756196809e8223be26c2cbd
b366abdfcfcc56b1a3692c7181eac498
90ad4bd5b920bf33a857dacf0ff8f520
57ffc3dab80de782d0927fe155f1d801
bbcb1be475f77f240e574f3586ed33b2
6601c20ab96b9093a51dfbcb55930eae
b6dc9276cbd2cf117ed70b398b17021f
bbc3c289f554cc82ae6b960888718292
d894db098756196809e8223be26c2cbd
d894db098756196809e8223be26c2cbd
b366abdfcfcc56b1a3692c7181eac498
90ad4bd5b920bf33a857dacf0ff8f520
57ffc3dab80de782d0927fe155f1d801
bbcb1be475f77f240e574f3586ed33b2
6601c20ab96b9093a51dfbcb55930eae
b6dc9276cbd2cf117ed70b398b17021f
bbc3c289f554cc82ae6b960888718292
d894db098756196809e8223be26c2cbd
d894db098756196809e8223be26c2cbd
b366abdfcfcc56b1a3692c7181eac498
90ad4bd5b920bf33a857dacf0ff8f520
57ffc3dab80de782d0927fe155f1d801
bbcb1be475f77f240e574f3586ed33b2
6601c20ab96b9093a51dfbcb55930eae
b6dc9276cbd2cf117ed70b398b17021f
bbc3c289f554cc82ae6b960888718292
d894db098756196809e8223be26c2cbd
d894db098756196809e8223be26c2cbd
b366abdfcfcc56b1a3692c7181eac498
90ad4bd5b920bf33a857dacf0ff8f520
57ffc3dab80de782d0927fe155f1d801
bbcb1be475f77f240e574f3586ed33b2
6601c20ab96b9093a51dfbcb55930eae
b6dc9276cbd2cf117ed70b398b17021f
bbc3c289f554cc82ae6b960888718292
784f1907a415de9a857c88f61cf90da2
nil

pukiwikiの方は改行とか無視して"ああ"に限定して再度調べたら
6601c20ab96b9093a51dfbcb55930eae
だったけど、どの行が該当するのが調べるのも面倒な

(let ((charcode))
  (dolist (code (cdr *char-encoding-list*))
	(setq charcode (si:md5 (convert-encoding-from-internal code "ああ")))
	(if (string= "6601c20ab96b9093a51dfbcb55930eae" charcode)
		(insert (format nil "~A\n" code)))))
=>
#<char-encoding: utf8n>
#<char-encoding: std-utf8n>
#<char-encoding: utf8n-kr>
#<char-encoding: utf8n-gb>
#<char-encoding: utf8n-big5>
#<char-encoding: utf8n-cn>
nil

何か文字コード面倒過ぎ。