【Windows】メモ帳で開いたテキストファイルが漢字だらけの文字化けを起こす時のエンコード変更手順

【Windows】メモ帳で開いたテキストファイルが漢字だらけの文字化けを起こす時のエンコード変更手順
🛡️ 超解決

業務でテキストファイルを開いた際、内容が意味不明な漢字や記号で表示され、困惑した経験はありませんか。

この文字化けは、テキストファイルの文字コード エンコードと、Windowsのメモ帳がファイルを読み込む際の文字コードが一致しないために発生します。

この記事では、メモ帳のエンコード設定を正しく変更し、文字化けを解消してファイル内容を読めるようにする具体的な手順を解説します。

【要点】メモ帳の文字化けを解消するエンコード変更のポイント

  • メモ帳のファイルメニュー: 文字化けしたファイルを正しいエンコードで再度開くことで内容を読み取れます。
  • 「名前を付けて保存」機能: 今後文字化けしないように、ファイルを適切なエンコードで保存し直します。
  • エンコードの選択: 「UTF-8」「Shift JIS」「Unicode」などを試すことで、適切なエンコードを見つけ出します。

ADVERTISEMENT

メモ帳でテキストファイルが文字化けする根本的な原因

テキストファイルがメモ帳で文字化けする現象は、ファイルの文字コード エンコードと、メモ帳がそのファイルを解釈しようとする文字コードが一致しない場合に発生します。

テキストファイルには、UTF-8、Shift JIS、EUC-JP、Unicode UTF-16など、さまざまな文字コードが存在します。

メモ帳は既定でUTF-8などを優先して読み込もうとしますが、ファイルが異なるエンコードで作成されていると、文字を正しく表示できず、意味不明な漢字や記号の羅列として表示されてしまいます。

特に、古いシステムから出力されたファイルや、異なるOS環境で作成されたテキストファイルでこの問題が起こりやすいです。

文字コード エンコードとは何か

文字コード エンコードとは、コンピュータが文字を認識し、表示するために、それぞれの文字に割り当てられた固有の番号 符号化方式のことです。

例えば、「あ」という文字は、あるエンコードでは「0x82A0」と表現され、別のエンコードでは全く異なる数値で表現されることがあります。

ファイルを開く際に、メモ帳が誤ったエンコードで数値を解釈すると、本来の文字とは異なる文字が表示されてしまうのです。

メモ帳のエンコード設定を変更して文字化けを解消する手順

メモ帳で文字化けしたファイルを正しく表示させるには、ファイルを開き直す際に適切なエンコードを選択することが重要です。

以下の手順で、文字化けを解消できます。この手順はWindows 11を基準に解説しますが、Windows 10でも同様の操作で対応可能です。

文字化けしたファイルを正しく開く手順

  1. メモ帳でファイルを開く
    文字化けしているテキストファイルをメモ帳で開きます。ファイルの内容が意味不明な漢字や記号で表示されていることを確認します。
  2. 「ファイル」メニューをクリックする
    メモ帳のウィンドウ上部にあるメニューバーから「ファイル」をクリックします。
  3. 「開く」を選択する
    表示されたドロップダウンメニューから「開く」をクリックします。
  4. ファイル選択ダイアログを表示する
    「開く」ダイアログボックスが表示されます。このダイアログは、ファイルを開く際に詳細な設定を行うために使用します。
  5. 文字化けしているファイルを選択する
    ダイアログ内で、文字化けしているテキストファイルを選択します。
  6. エンコードを変更して開く
    ダイアログ下部にある「エンコード」のドロップダウンリストをクリックします。
    「UTF-8」「Shift JIS」「Unicode」などを順に選択し、「開く」ボタンをクリックします。
    ファイルの内容が正しく表示されるエンコードが見つかるまで、この操作を繰り返してください。
    多くの場合は「Shift JIS」または「UTF-8」で解決します。

正しく表示されたファイルを保存し直す手順

一度文字化けが解消されても、ファイルを閉じて再度開くと、また文字化けする可能性があります。これを防ぐため、ファイルを適切なエンコードで保存し直しましょう。

  1. 「ファイル」メニューをクリックする
    正しく表示された状態で、再度メモ帳の「ファイル」メニューをクリックします。
  2. 「名前を付けて保存」を選択する
    メニューから「名前を付けて保存」をクリックします。「上書き保存」ではなく「名前を付けて保存」を選ぶことが重要です。
  3. エンコードを確認して保存する
    「名前を付けて保存」ダイアログボックスが表示されます。
    ダイアログ下部の「エンコード」が、先ほど正しく開けたエンコードになっていることを確認します。通常は「UTF-8」が汎用性が高く推奨されます。
    ファイル名や保存場所は必要に応じて変更し、「保存」ボタンをクリックします。
    これにより、次回からそのファイルは文字化けせずに開けるようになります。

エンコード変更で解決しない場合の追加確認点

上記のエンコード変更手順を試しても文字化けが解消しない場合や、一部の文字だけが正しく表示されない場合があります。ここでは、そうした状況の対処法を解説します。

適切なエンコードが見つからない場合

原因: ファイル自体が破損している、または非常に特殊なエンコードを使用している可能性があります。また、そもそもテキストファイルではない場合も考えられます。

対処法: 他のテキストエディタや高機能なコードエディタでファイルを開いてみてください。それでも解決しない場合は、ファイルの提供元にエンコード情報やファイル形式を確認することが最も確実です。
ファイルが画像や実行ファイルなどのバイナリデータである場合は、メモ帳では正しく表示できません。

一部の文字だけが文字化けしてしまう場合

原因: ファイル全体は特定のエンコードで書かれているものの、一部の文字がそのエンコードに含まれない外字や特殊文字である可能性があります。例えば、Shift JISファイル内にUTF-8でしか表現できない文字が含まれている場合などです。

対処法: その文字を削除するか、別の文字に置き換えることを検討してください。特に、ウェブページからコピーした記号や、古いシステムで作成された特殊文字でこの問題が発生しやすいです。
文字コードの変換ツールを使用すると、より広範囲の文字を扱える場合があります。

Windows 10での操作の違い

Windows 10のメモ帳も、基本的な操作手順はWindows 11と同一です。ファイルを開き直す際や名前を付けて保存する際に、エンコードのドロップダウンリストから適切な文字コードを選択します。

インターフェースの見た目の細部が異なる場合がありますが、機能上の大きな違いはありません。Windows 10でも同じ手順で文字化けを解消できます。

ADVERTISEMENT

主なテキストエンコードの種類と特徴の比較

テキストファイルでよく使用される主なエンコードの種類とその特徴を比較します。これらの違いを理解することで、適切なエンコードを選択しやすくなります。

項目 UTF-8 Shift JIS Unicode UTF-16 LE
特徴 世界中の文字を扱える汎用性の高いエンコード 主に日本語環境で使われるエンコード Windows内部やプログラミングで使われるエンコード
対応文字 ほぼすべての言語の文字をサポート 日本語 JIS X 0208 範囲の文字が中心 ほぼすべての言語の文字をサポート
ファイルサイズ 文字によってバイト数が可変 日本語文字は2バイトで固定 文字によって2バイトまたは4バイトで固定
利用シーン Webページ、OS間のファイル交換、多言語文書 古いシステムや国産ソフトウェアとの連携 Windows標準のテキストファイル、プログラミング

まとめ

この記事では、メモ帳で発生する文字化けの原因と、エンコードを変更して解消する具体的な手順を解説しました。

テキストファイルの文字コードを理解し、メモ帳の「開く」ダイアログや「名前を付けて保存」ダイアログで適切なエンコードを選択することで、文字化けの問題は解決できます。

今後は、ファイルを開く際にエンコードの選択肢を意識し、必要に応じて「名前を付けて保存」機能でUTF-8などの汎用性の高いエンコードで保存し直してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。