ResourceHackerが出力する.rcファイルはUTF-16LE BOMなし
WinMergeデフォルト設定では文字が正しく表示されない
「WinMerge UNICODE」等のキーワードでグクると
UTF-8の設定例がすぐ見つかるが、こちらの設定でも
(UTF-16LE)なのでダメ
余談だがUTF-8は本来BOMが不要なのでBOMの有無は
アプリケーションによる、またUTF-16はBOMがないと
正しい判定ができないが、UTF-16LEに関してのみ
BOMなしが認められているというなんとも
プログラマ泣かせの規定になっているらしい
残念ながらWinMergeのドロップダウンボックスにUTF-16LEはなし
ずっと諦めていたのだが、先日別件で情報を探っていたところ
ドロップダウンからの選択でなくページコードを
直入力している例を発見
わかってみればなんてことはない設定だった orz