秀丸Q&A集準備室へ戻る

<第7版リリース後原稿>

[HME0031A]

●文字コードの設定がヘン?

Q. 秀丸 for Windows95(以下 秀丸95)で、テキストファイルの読み込みと終了を繰り返していると、いつのまにか2バイト系日本語文字が記号やアルファベットに化けてしまって、読めなくなってしまいました。また、秀丸95で、SHIFT-JIS 以外の文字コードを扱う場合に、注意すべき点はありますか?

A. 一般に文字コードの判別に関しては、100%の対応はどんなソフトウェアでも難しいので、最終的には目で見て確認するのがベストです。
なお Ver.2.09 までのバージョンでは、瞬間起動機能によってリサイクルされた秀丸が前に使っていた文字コードでファイルを開いてしまうというバグがありました。
標準の SHIFT-JIS コードだけを使っている場合には問題は起きません。しかし他の文字コードも使っている場合には、上書き保存した時に予期せぬ文字コードに変換されてしまうことがあります。一見しても見分けられないだけに厄介です(^^;)。
このバグは Ver.2.10 以降で直っていますが、マクロで JIS コードでの書き込みができるようになった Ver.2.15 以降へのバージョンアップがおすすめです。

[補足]
Ver.2.16 からファイルを開く時の文字コード自動判別機能がサポートされました。但し Ver.2.17(以降)では、この機能は初期設定でOFFになっているので、利用したい時は「その他→動作環境→編集」で「EUCコードとJISコードの自動認識をする」をONにして下さい。

Ver.4.10以降では自動判定機能が大幅に機能アップしています。 「その他」→「動作環境」→「ファイル」→「エンコード1」、「エンコード2」 で設定することができます。
(設定するためには、「上級者向け設定」にチェックを入れてください。)

[補足]
上記の設定箇所の名称は ver.4.14の場合です。旧バージョンでは若干異なります。


秀丸Q&A集準備室へ戻る