(2010/09/23)
掲示板で Venus' Wink さんから、
という質問があった
おもしろそうなので検証してみた
An_die_Freude-utf8.txt というファイルを作成して、文字コードを UTF-8 で保存した
次にそれを、
iconv -f UTF8 -t SHIFT_JISX0213 An_die_Freude-utf8.txt > An_die_Freude-sjis2004.mus
というコマンドで Shift_JIS-2004 に変換した
An_die_Freude-sjis2004.mus
なぜ最初から Shift_JIS-2004 で保存しなかったのかというと、今回試したエディタ(Emacs、Alpha)では保存できなかったから(多分、エディタのバグ)
最後に、Windows 上の Alpha で正しく変換されていることを確認(保存はできないけど、開くことはできた)
また、hexdump を取って、ウムラウト付きの文字やエスツェットが本当に Shift_JIS-2004 のコードになっていることを確認した
An_die_Freude-sjis2004.mus を Muse で開いて、正しく表示されるかどうか確かめてみた
環境は Windows XP Home、メイリオをインストール済み
ウムラウト付きの文字やエスツェットは見事に・(なかぐろ)に化けた
JIS X 0213 にあって JIS X 0208 にない文字が中黒で表示されるのは、Muse による置き換えなのか Windows の機構によるものなのかは不明
いずれにしても、現状の Muse ではこれらの文字は表示できないようである
また、Shift_JIS-2004 をきちんと扱えるエディタもあまりないらしい(これは私の調査不足だと思う)
Muse でこれらの文字を表示させるには、UTF-8 化しかないのだろうか(Unicode はあんまり好きじゃないんだが……)