Meadow2 (21.3) を使っています。
Meadow だけの問題なのかどうかを知りたいんですが
環境がないのでどなたか調べていただけませんか。

(mapcar '(lambda (c)
(insert (string c)))
'(53794 3249 97))

この S 式を *scratch* で評価すると文字が 3 つ入力されますが、
この文字列を含んだバッファを euc で保存し、
一旦 kill-bufer して find-file したときに
euc と判断できないていないようです。

UNIX, Linux の Emacs や XEmacs ではどうなんでしょうか。