
Macの定番テキストエディタを文字化け防止で選ぶなら、一つのShift_JIS作業用複製に既知の二文字を置き、保存を押す前に位置と扱いを説明できるか比べます。対象は4行12文字目の絵文字と7行5文字目の互換文字です。警告の有無だけでなく、原本を守り、各文字を置換するか、文字コードを変えるか、保留するか決められることが出口です。
UTF-8、Shift_JIS、BOM付きの三入力をEPUB包装へ渡せるか分類する仕事は、保存前修正より先の入口判定として分けます。本記事は一つの作業用複製と、保存直前の編集判断に限定します。人気順位、全Macでの速度、文章校正も扱いません。
保存を押す前に二文字の位置と扱いを決める
「Shift_JISに対応」と書かれていても、今回の文字が表現できるとは限りません。保存前点検では、問題を検出したか、二つの位置へ戻れるか、原本が変わっていないか、文字ごとの編集方針を説明できるかを確認します。
四欄のどれかが空なら保存は保留です。便利な補助機能や知名度で穴を埋めません。
Shift_JIS作業用複製と原本を分ける
UTF-8の原本を読み取り専用で残し、SJIS-WORK-01という作業用複製を作ります。原本のハッシュまたはサイズと更新日時、作業用複製の期待文字コード、二文字の位置を記録します。
候補ごとに同じ複製を渡してください。原本を直接開いて通常保存を試すと、安全機能の比較中に原稿そのものを失う危険があります。
絵文字と互換文字を別々に追跡する
絵文字をCHAR-A、互換文字をCHAR-Bとして、行だけでなく前後の短い文も記録します。一般的な警告が出ても、二文字のどちらを指すか分からなければ位置欄は未確認です。
互換文字は見た目が似る場合があるため、表示だけで同じと決めません。必要ならコードポイントを控え、編集判断の対象を固定します。
二文字の扱いを同じにする必要はありません。CHAR-Aは承認済みの代替表現へ置換し、CHAR-Bは固有名詞や引用の正確性を優先して文字コード変更または判断待ちにできます。置換候補をエディタが示しても、その候補を採用する編集権限までは証明しません。初回の検出結果を残したうえで、承認者、採用理由、再確認結果を文字ごとに追記します。
判断待ちの行には、誰の確認へ戻すかと次に試す条件も残します。保留を無期限の空欄にせず、原本を守ったまま編集判断を引き継げる状態にします。
四つの必須欄を独立して埋める
保存前カードは次の四欄です。
- 警告:選択中の文字コードで問題があると分かるか
- 位置:
CHAR-AとCHAR-Bへ戻れるか - 原本保護:原本のハッシュまたは更新日時が変わっていないか
- 編集判断:置換、文字コード変更、保留のどれを選ぶか
警告だけ出ても位置が分からなければ修正できません。位置を見つけても原本が上書きされていれば安全な比較ではありません。四欄を一つの点数へまとめず、未確認を残します。
一文字だけ方針を変えて再確認する
二周目ではCHAR-Aだけを承認済みの文字列へ置き換え、CHAR-Bは残します。もう一度保存前点検を行い、Aの行だけが解消し、Bの行が残るかを見ます。
両方が同時に消えた場合は、何が警告を解消したか説明できません。文字コード設定や入力ファイルを変えていないか確認し、結果を保留します。
本記事の完了は保存前の判断までです。UTF-8別名保存と再読込を実施していない場合、ファイル変換の成功とは書きません。
Rune Studioの資料範囲と未確認操作
Rune Studioの公開資料には、主要な日本語文字コードの判定、選択した文字コードで表現できない範囲の赤背景表示、未解消時の自動保存停止が記載されています。二文字の保存前点検に関係するため、試用候補にできます。
実際の確認では、UTF-8/LFファイルの判定と、タブへShift_JIS選択値を保存して再読込できることまでを確認しました。ただし、実ファイルはUTF-8/LFのままでした。絵文字と互換文字の赤表示、保存警告、自動保存停止、UTF-8別名保存、再読込は完遂していません。
読者側では原本を読み取り専用で残し、作業用複製だけを開いて4行12文字目と7行5文字目を一件ずつ判断してください。誤って両方を同時に直した場合は結果を採用せず、新しい複製からやり直します。各行に修正前文字、選んだ処置、保存前警告、別名保存先、再読込後文字を残し、二文字の処置を別々に説明でき、原本が未変更で、再読込結果が意図どおりのときだけ合格です。
失敗した複製は上書きせず、どの文字が消えたかを結果票へ残します。次の試行は原本から作った新しい複製で始めます。
したがって、Rune Studioがこの記事固有の四欄を合格したとは断定しません。公開資料の範囲と手元の操作結果を分けて記録します。
結論:保存可か保留かを文字単位で決める
Macの定番テキストエディタを変換不能文字で比べるときは、単一のShift_JIS作業用複製を使い、警告、二文字の位置、原本保護、編集判断を確認します。未解決文字が残るなら保存を保留してください。
まずSJIS-WORK-01とCHAR-A、CHAR-Bの位置を記録します。Rune Studioを候補に含める場合は、Rune Studioの商品ページで現行Mac版の資料範囲を確認し、未確認のUI操作や変換結果を合格欄へ入れないことが大切です。


