w3m から起動するプログラムに環境変数 W3M_TITLE で TITLE を渡したいのですが、
文字コードの問題ではまっています。

元のページが EUC-JP 等の場合はその文字コードでセットされているようなのですが、
元のページが UTF-8 だと UTF-8 でないものがセットされているようで、
nkf などで変換しても化けたものしか得られないでいます。
UTF-8 の場合はどんなエンコーディングになっているのでしょうか?
文字列を正しい (?) 文字コードとして得るにはどうしたら良いでしょうか?

使っている w3m はこういうものです。
w3m version w3m/0.5.1+cvs-1.944, options lang=ja,
m17n,image,color,ansi-color,mouse,sysmouse,menu,cookie,ssl,ssl-verify,
external-uri-loader,nntp,gopher,ipv6,alarm,mark,migemo