UTF-8って難しいです。
MS932に文字コードを変換したときに変換できない文字があって困りました。
Unicodeとのマッピングが異なる文字があることが原因なんですね。
今回は変換できればよかったので、UTF-8のコードを変換してからMS932に変換しました。
秀丸エディタを用いて1文字ずつ変換しましたが、再利用できるようマクロ化しました(マクロと呼べるのだろうか?)ので以下に覚書しておきます。

setcompatiblemode 0x0F;
begingroupundo;
replaceall "\u301C" , "~";
replaceall "\u2016" , "∥";
replaceall "\u2212" , "-";
replaceall "\u00A2" , "¢";
replaceall "\u00A3" , "£";
replaceall "\u00AC" , "¬";
endgroupundo 1;