文字コード・改行
記事一覧
作業を迷わず進める!テキストエディタのBOM、UTF-8 BOMあり・なしの判定
テキストエディタのBOM判定で今回答えるのは、「BOMの一般的な見分け方」ではなく、先頭バイトと検出結果を同じファイルの証拠として採用できるかです。先頭が EF BB BF で検出結果がUTF-8 (BOM)ならBOMあ […]
違いがひと目で分かる!テキストエディタのエンコード、エンコードを切り替え
テキストエディタでエンコードを切り替えるときは、「読み方を変える」「保存形式を変える」を別の操作として扱います。候補を切り替えて正しい本文を見つけ、その後で別名保存します。原本への上書きを避けるだけで、試行錯誤のリスクは […]
見落としを防ぐ!UTF-16対応テキストエディタ、UTF-16LEとBEを開く
UTF-16LEとUTF-16BEを開くときは、見た目で推測せず、先頭のBOM、エディタが示す文字コード、既知の日本語文の三つを照合します。LEとBEはバイトの並び順が異なるため、反対に読むと日本語はほぼ判別できなくなり […]
作業を迷わず進める!テキストエディタの文字化け、正しい文字コードで開き直す
文字化けを見つけたら、最初にすべきことは保存ではありません。同じファイルのバイトを保ったまま、別の文字コードで開き直し、既知の文字が正しく戻るかを確かめます。上書きは、正しい読み方を特定してからです。 「読み間違い」か「 […]
事故を持ち越さない!テキストエディタの文字コード変換、変換不能文字を赤表示して修正
赤く示された変換不能文字は、一括置換で消すのではなく、文脈を読んで一件ずつ修正します。その後、候補が0件になったことと、別名保存したファイルが正しく開き直せることを確かめます。この記事の主役は「どう発見するか」ではなく、 […]
事故を持ち越さない!テキストエディタの文字コード、変換不能文字を保存前に発見
変換不能文字は、保存後の文字化けを目視で探すより、保存先の文字コードを決めた時点で洗い出すほうが安全です。特にShift_JISで渡す原稿に絵文字や外字候補が混じる場合は、原本を退避したうえで、保存できない文字の位置を先 […]
作業を迷わず進める!テキストエディタの改行コード、LF・CRLF・CRの違い
LF、CRLF、CRは、画面上で同じ改行に見えても、ファイル内では別のバイト列です。何を選ぶかは優劣ではなく、渡す相手の環境とプロジェクトの統一ルールで決めます。大切なのは、「見た目が同じだから同じ」と思い込まないことで […]
作業を迷わず進める!UTF-8対応テキストエディタ、Shift_JISなどからUTF-8へ変換
Shift_JISの文書をUTF-8にするときは、開けた勢いで上書きせず、「原本を残す」「既知の文字で読み方を確かめる」「UTF-8の別名ファイルを開き直す」の三段階に分けるのが安全です。Rune Studioでも、文字 […]
違いがひと目で分かる!テキストエディタで文字化けを直す方法、正しい文字コードで開き直す
化けた原稿を見つけたとき、最初にやることは「保存しないこと」です。 化けているだけなら原稿の中身は無事で、正しい文字コードで開き直せば戻ります。ところが化けたまま保存すると、そこで初めて壊れます。 この記事では、開き直し […]
違いがひと目で分かる!テキストエディタのUTF-8変換、Shift_JISなどからUTF-8へ変換
Shift_JISなどの原稿をUTF-8へ変換するときは、元のバイト列を正しい文字コードで読む → 読み取った本文をUTF-8で別ファイルへ書く → 変換前後の本文全体を比べる、という3段階に分けると違いが見えます。これ […]