ファイルを開いたり保存したりするときにテキストエンコーディングを選択します。 Windows および MS Office のエンコードの問題を解決する方法 Word のエンコードが変更された場合、それを復元する方法

25.12.2023

何度か書いてほしいと頼まれましたが、 サイトのエンコーディングを変更する方法。 この問題はいくつかの部分から構成されているため、一言で説明することはできません。 そして、そのために必要なことを明確に説明するためにこの記事を書くことにしました。 サイトのエンコードを変更する.

一緒にいようよ サイトを UTF-8 エンコードに変換する。 他のエンコーディングに変換する場合も、すべて同様になります。 そのための手順は次のとおりです。

  1. すべてのテキスト ファイル ( html, php, js, TXT、一般に、テキストを含む) に再コード化されます。 UTF-8。 これは非常に簡単に実行できます メモ帳++段落「 BOM なしの UTF-8 に変換する「メニューから」 エンコーディングさらに、ページ上に何も表示されないファイルばかりです。
  2. ファイルをサイトのルートに置きます .htaccessテキスト付き AddDefaultCharset UTF-8.
  3. メタタグのエンコーディングを変更する

サイトでデータベースを使用しない場合は、この段階でエンコードの変更を完了できます。 ただし、データベースがある場合は、次の手順も実行する必要があります。

  1. データベースに接続した直後に、次のクエリを実行します。 セット名 UTF-8
  2. phpMyAdminデータベースエンコーディングを次のように変更します utf8_general_ciその設定で。
  3. すべてのテーブルのエンコーディングを設定する utf8_general_ci.
  4. すべてのテキスト フィールド タイプに同じエンコーディングを設定します。 utf8_general_ci.

これで、サイトのエンコードが変更されました。 コード内のどこかで、あるエンコーディングから別のエンコーディングに変換していた場合(たとえば、関数を通じて)、 iconv())、この場所を注意深く確認してください。そこに問題がある可能性があります。

MS Word は当然のことながら最も人気のあるテキスト エディタです。 したがって、ほとんどの場合、この特定のプログラムの形式のドキュメントが表示されます。 それらの違いは、Word のバージョンとファイル形式 (DOC または DOCX) だけです。 ただし、一般性にもかかわらず、一部のドキュメントを開くと問題が発生する可能性があります。

Word ファイルがまったく開かない場合、または機能制限モードで起動される場合と、Word ファイルが開く場合はまったく別のことですが、文書内の文字のほとんど、またはすべてが読めない場合は別です。 つまり、通常の理解可能なキリル文字またはラテン文字の代わりに、いくつかの理解できない記号 (四角形、点、疑問符) が表示されます。

同様の問題が発生した場合は、ファイルのエンコードが正しくないことが原因である可能性が高く、より正確にはファイルのテキスト コンテンツが原因であると考えられます。 この記事では、Word でテキストのエンコードを変更して読みやすくする方法について説明します。 ちなみに、文書を読めなくしたり、いわば Word 文書のテキスト内容を他のプログラムで使用できるようにエンコードを「変換」したりするために、エンコードの変更が必要になる場合もあります。

注記:一般に受け入れられているテキスト エンコーディング標準は国によって異なる場合があります。 たとえば、アジアに住むユーザーが作成し、ローカルのエンコードで保存した文書が、PC や Word で標準キリル文字を使用するロシアのユーザーには正しく表示されない可能性があります。

パソコンの画面上にテキストで表示されている情報は、実際にはWordファイルに数値として保存されています。 これらの値はプログラムによってエンコードが使用される表示文字に変換されます。

エンコーディング— セット内の各テキスト文字が対応する数値を持つ番号付けスキーム。 エンコード自体には、文字、数字、その他の文字や記号を含めることができます。 これとは別に、言語が異なれば、異なる文字セットが使用されることがよくあることにも言及する価値があります。そのため、多くのエンコーディングは特定の言語の文字を表示するためだけに設計されています。

ファイルを開くときにエンコードを選択する

ファイルのテキスト コンテンツが四角形、疑問符、その他の記号などで正しく表示されない場合、MS Word はそのエンコードを判断できませんでした。 この問題を解決するには、テキストをデコード (表示) するための正しい (適切な) エンコーディングを指定する必要があります。

1. メニューを開く "ファイル"(ボタン 「MSオフィス」以前)。

2.セクションを開きます 「オプション」そしてアイテムを選択してください "さらに".

3. セクションが見つかるまでウィンドウの内容を下にスクロールします。 "一般的な"。 項目の横にあるボックスにチェックを入れます 「開くときにファイル形式の変換を確認する」。 クリック "わかりました"窓を閉めます。

注記:このオプションの横にあるチェックボックスをオンにすると、DOC、DOCX、DOCM、DOT、DOTM、DOTX 以外の形式のファイルを Word で開くたびに、ダイアログ ボックスが表示されます。 「ファイル変換」。 他の形式のドキュメントを頻繁に操作する必要があるが、エンコーディングを変更する必要がない場合は、プログラム パラメーターでこのボックスのチェックを外します。

4. ファイルを閉じて、再度開きます。

5.セクション内 「ファイル変換」項目を選択 「エンコードされたテキスト」.

6. 開いたダイアログボックスで 「ファイル変換」パラメータの隣にマーカーを配置します "他の"。 リストから必要なエンコーディングを選択します。

    アドバイス:窓の中で "サンプル"特定のエンコーディングでテキストがどのように見えるかを確認できます。

7. 適切なエンコーディングを選択したら、それを適用します。 これで、ドキュメントのテキストコンテンツが正しく表示されるようになりました。

エンコーディングを選択したすべてのテキストがほぼ同じに見える場合 (四角形、点、疑問符など)、開こうとしているドキュメントで使用されているフォントがコンピュータにインストールされていない可能性があります。 。 MS Word にサードパーティのフォントをインストールする方法については、記事をご覧ください。

ファイル保存時のエンコーディングの選択

MS Word ファイルの保存時にエンコードを指定しない(選択しない)場合は、自動的にそのエンコードで保存されます。 ユニコード、ほとんどの場合、これで十分です。 このエンコード タイプは、ほとんどの文字と言語をサポートします。

あなた (または他の人) が Word で作成した文書を Unicode をサポートしていない別のプログラムで開く予定の場合は、いつでも必要なエンコードを選択してファイルを保存できます。 したがって、たとえば、ロシア化オペレーティング システムを搭載したコンピュータでは、Unicode を使用して繁体字中国語でドキュメントを作成することがかなり可能です。

唯一の問題は、このドキュメントが中国語をサポートするが Unicode をサポートしないプログラムで開かれた場合、ファイルを別のエンコードで保存する方が正しいことです。たとえば、 「繁体字中国語(Big5)」。 この場合、中国語をサポートするプログラムで開くと、ドキュメントのテキスト コンテンツが正しく表示されます。

注記: Unicode は最も一般的であり、エンコーディングの中でも広範な標準であるため、他のエンコーディングでテキストを保存すると、一部のファイルが正しく表示されなかったり、不完全であったり、まったく表示されなかったりする可能性があります。 ファイルを保存する際のエンコーディングを選択する段階で、サポートされていない文字や記号は赤色で表示され、その理由を示す通知が追加表示されます。

1. エンコードを変更する必要があるファイルを開きます。

2. メニューを開く "ファイル"(ボタン 「MSオフィス」前に)、選択します 「名前を付けて保存」。 必要に応じて、ファイル名を指定します。

3. セクション内 「ファイルの種類」オプションを選択 「プレーンテキスト」.

5. 次のいずれかを実行します。

  • デフォルトで設定されている標準エンコードを使用するには、パラメータの横にあるボックスをチェックします。 「Windows(デフォルト)」;
  • エンコーディングを選択するには 「MS-DOS」対応する項目の反対側にマーカーを置きます。
  • 他のエンコーディングを選択するには、項目の横にマーカーを置きます。 "他の"を選択すると、使用可能なエンコーディングのリストが表示されたウィンドウがアクティブになり、リストから必要なエンコーディングを選択できます。
  • 注記:どちらかを選択する場合 ( "別の") エンコードするとメッセージが表示されます 「赤で強調表示されたテキストは、選択したエンコーディングでは正しく保存できません。」、別のエンコーディングを選択するか (そうしないと、ファイルの内容が正しく表示されません)、オプションの横にあるチェックボックスをオンにします。 「文字置換を許可する」.


    文字置換が許可されている場合、選択したエンコーディングで表示できない文字はすべて、同等の文字に自動的に置き換えられます。 たとえば、省略記号は 3 つのドットに置き換えることができ、角の引用符は直線に置き換えることができます。

    6. ファイルは選択したエンコーディングでプレーン テキスト (形式) として保存されます。 "TXT").

    実はこれで、Word でエンコードを変更する方法と、文書の内容が正しく表示されない場合にエンコードを選択する方法がわかりました。

    Microsoft Word を使用して作成され、メール、Skype、その他の手段で送信されたファイルを開くと、通常のロシア語の単語の代わりに奇妙な象形文字が表示されることがあります。 私たちは彼らが送ってきた内容に当惑し、送信者に連絡しましたが、彼はすべてが正常に開くと言いました。 この問題の本質は、ファイルがプログラムのデフォルトのエンコーディングとは異なるエンコーディングで保存されたという事実にあると考えられます。 この状況を修正するには、ファイルのエンコードを変更するだけです。ここではその方法を説明します。

    この例では Microsoft Word 2010 が使用されますが、問題を解決する原則はプログラムの他のすべてのバージョンでも同じです。 それで、「問題」文書を開き、メニューに移動します ファイルそして項目をクリックしてください オプション.

    クリック わかりましたそしてドキュメントを閉じます。 次に、もう一度開くと、目の前にウィンドウが表示されるはずです ファイル変換その中で項目を選択する必要があります コード化されたテキスト.

    この後、別のウィンドウが表示され、ファイルのエンコーディングを選択する必要があります。 項目にチェックを入れます 他のそして選択フィールドでは、結果が得られるまで総当たりでさまざまなエンコーディングを試みます。 窓の中で 結果選択したエンコーディングに応じてテキストがどのように変化するかを確認できます。

    上記の方法で問題が解決しない場合は、エンコードが間違っているのではなく、この文書の作成に使用されたフォントがコンピュータにないことが原因である可能性があります。 この場合、ドキュメントの送信者にフォントの名前を確認し、目的のフォントをコンピュータにインストールする必要があります。

    まだ質問がありますか? - 無料でお答えします

    地域ごとに、エンコードは大幅に異なる場合があります。 エンコードを理解するには、テキスト ドキュメント内の情報が数値の形式で保存されていることを知る必要があります。 パーソナル コンピューターは、別のエンコード アルゴリズムを使用して、数値をテキストに独自に変換します。 CIS 諸国の場合は「キリル文字」と呼ばれるファイル エンコードが使用され、西ヨーロッパなどの他の地域では「西ヨーロッパ (Windows)」が使用されます。 テキスト文書がキリル文字エンコードで保存され、西ヨーロッパ形式で開かれた場合、文字はまったく正しく表示されず、意味のない文字セットが表示されます。

    誤解を避け、作業を容易にするために、開発者はすべてのアルファベットに特別な統一エンコーディング「Unicode」を導入しました。 この一般に受け入れられているエンコード標準には、地球上のほとんどの書き言葉のほぼすべての文字が含まれています。 さらに、インターネットでも普及しており、より多くのユーザーにリーチし、ニーズを満たすためには、このような統合が非常に必要です。

    「Word 2013」は Unicode に基づいて正確に動作するため、サードパーティのプログラムを使用したり、設定でエンコードを修正したりせずにテキスト ファイルを交換できます。 しかし、一見単純なファイルを開いたときに、テキストではなく文字だけが表示されるという状況にユーザーが直面することがよくあります。 この場合、Word は既存の元のテキスト エンコーディングを誤って判断しました。

    参照!一部のエンコーディングは特定の言語に適用されます。 「シフト JIS」エンコードは日本語用に、「EUC-KR」は韓国語用に、「ISO-2022」と「EUC」は中国語用に特別に開発されました。

    Word 2013 でのテキスト エンコーディングの変更

    Word でエンコードを変更する最初の方法

    元のエンコードが誤って決定されたテキスト ドキュメントを修正するには、次の手順を実行する必要があります。

    ステップ1.テキストドキュメントを起動し、「ファイル」タブを開きます。

    ステップ2。[設定]メニューに移動します。

    ステップ3。「詳細」を選択し、「一般」セクションに進みます。

    ステップ4。対応する領域をクリックして、「開くときにファイル形式の変換を確認する」列の設定を有効にします。

    ステップ5。変更を保存し、テキストドキュメントを閉じます。

    ステップ6。必要なファイルを再実行します。 「ファイル変換」ウィンドウがユーザーの目の前に表示されます。そこで「エンコードされたテキスト」項目を選択し、「OK」をクリックして変更を保存する必要があります。

    ステップ7別の領域がポップアップ表示されるので、「その他」のエンコード項目を選択し、リストから適切なものを選択する必要があります。 「サンプル」フィールドは、ユーザーがテキストの変更を表示するために必要なエンコーディングを選択するのに役立ちます。 適切なものを選択したら、「OK」ボタンで変更を保存します。

    Word でエンコードを変更する 2 番目の方法


    ポータルの新しい記事で、初心者向けの Word の使い方に関する役立つ情報をお読みください。

    Notepad++ でのエンコーディングの変更

    このアプリケーションは、Web サイトやさまざまなアプリケーションなどを作成するために多くのプログラマーによって使用されています。 したがって、必要なエンコーディングを使用してファイルを保存および作成することが非常に重要です。 ユーザーに必要なオプションを設定するには、次のことを行う必要があります。

    ステップ1.プログラムを起動し、上部のコンテキスト メニューで [エンコーディング] タブを選択します。

    ステップ2。ドロップダウン リストで、ユーザーはリストから必要なエンコーディングを選択し、それをクリックする必要があります。

    ステップ3。新しく変更されたエンコーディングが表示されるプログラムの下部パネルに注目すると、手順が正しいかどうかを簡単にチェックできます。

    重要! Notepad++ で作業を開始する前に、まずインストールされているエンコーディングを確認することをお勧めします。 必要に応じて、前述の手順に従って変更する必要があります。

    Webページのエンコードを調整する

    文字エンコーディングは、インターネットをサーフィンする際のブラウザの動作に不可欠な部分です。 したがって、各ユーザーが設定できるようにするだけで済みます。 Google Chrome エンコードをすばやく変更するには、開発者がこのパラメータを変更する機能を削除したため、追加の拡張機能をインストールする必要があります。

    エンコーディングを必要なエンコーディングに変更するには、次のことを行う必要があります。

    1. ブラウザを起動します。
    2. chrome://extensions/ のリンクをクリックします。

    3. 次に、左上隅にある「拡張機能」オプションをクリックします。

    4. 以下で、Chrome ブラウザのオンライン ストアを見つけて開きます。

    5. 検索で拡張機能を見つけて「文字エンコーディングの設定」をインストールし、「Enter」を押します。

    6. アプリケーションの横にある「インストール」をクリックします。

    7. エンコード値を簡単に変更するには、拡張機能が機能していることを確認し、任意のサイトの空の領域でコンテキスト メニューを右クリックする必要があります。 その中で、「文字エンコーディングの設定」に移動し、必要な値を選択する必要があります。

    Mozilla Firefox でエンコードを変更する方法

    これを行うには、ユーザーは次のものが必要です。

    ステップ1.ブラウザを起動し、ページの右上隅にある三本線のアイコンをマウスの左ボタンでクリックしてメニューを開きます。

    ステップ2。コンテキストメニューで「設定」を起動します。

    ステップ3。「コンテンツ」タブに移動します。

    ステップ4。「フォントと色」セクションで、「追加」ブロックをクリックします。

    ステップ5。特別なパネルがユーザーの目の前に表示され、使用されているエンコーディングが示されます。 変更するには、エンコーディングの名前をクリックし、必要なエンコーディングを選択する必要があります。

    メモ帳インターフェイスでのエンコーディングの設定

    標準のメモ帳アプリケーションを使用する必要があるユーザーにとって、次のようにエンコードを変更できることを知っておくと便利です。


    その後、必要なテキストを希望のエンコーディングで簡単に開くことができます。

    エンコーディングを正しく選択してインストールすると、ユーザーは他のユーザーにファイルを送信する際のトラブルを回避できます。 これに必要なのは、作業を開始する前に必要な値を設定することだけです。

    ビデオ - Word でエンコードを変更する方法

    想像してみてください。コンピュータ上でプログラムを起動したとします。 ロシア語である必要があることは確かですが、通常の文字の代わりに、ある種の「krakozyabry」が表示されます。 これは、エンコードに問題があることを意味します。 ソビエトの国はエンコーディングを変更する方法を教えてくれます.

    文字エンコーディングに関する問題は、Windows オペレーティング システムの異なるバージョンで発生する可能性があります。 不正なエンコードの問題を解決する原理このオペレーティング システムの異なるバージョンでも同様ですが、ウィンドウとインターフェイス タブの名前はバージョンによって若干異なる場合があります。

    まず初めにお伝えします コントロール パネルの [地域と言語のオプション] 項目からエンコードを変更する方法。 言語変更ウィンドウを表示するには、主に 2 つの方法を使用できます。 1 つ目は、[スタート] ボタンをクリックし、開いたメニューで [コントロール パネル] を選択し、その中の [地域と言語のオプション] を選択します。 2 つ目は、[スタート] ボタンをクリックし、開いたメニューで [ファイル名を指定して実行] を選択し、開いた行にコマンド intl.cpl を入力して Enter キーを押すことです。

    開きます 言語変更ウィンドウ。 文字エンコードを変更するには、「場所」タブで「ロシア」を選択する必要があります (Windows 7 では、このタブは単に「場所」と呼ばれる場合があります)。 次に、「詳細設定」タブに移動し、非 Unicode プログラムで使用される言語としてロシア語を選択します。 「OK」をクリックして変更を保存します。

    また、前の方法で問題が解決しなかった場合は、レジストリを編集することでエンコードに関する問題を解決できます。 しかし、すぐに警告したいと思います - レジストリを不適切に編集すると、コンピュータに問題が発生する可能性があります。 間違った内容を編集した場合は、オペレーティング システムの再インストールが必要になる場合もあります。 したがって、結果がわからない場合は、専門家に問い合わせてください。

    レジストリを使用して Windows のエンコーディングを変更する方法は 2 つあります。 最初の方法はこれです レジストリエディタでエンコーディングを変更する。 これを行うには、[スタート] ボタンをクリックし、開いたメニューで [ファイル名を指定して実行] を選択し、開いた行に「regedit」と入力して Enter キーを押す必要があります。 開いたウィンドウの左側に、レジストリの構造を示すツリーが表示されます。

    HKEY_LOCAL_MACHINE というブランチを選択し、その横にある矢印をクリックするとブランチが展開されます。 開いたリストで SYSTEM ブランチを選択し、その中の CurrentControlSet、次に Control、Nls、CodePage の順に選択します。 右側のペインに表示されるパラメータのリストでパラメータ 1252 を見つけ、それを右クリックして、開いたコンテキスト メニューで [編集] を選択します。 「値」フィールドに c_1252.nls パラメータを入力し、「OK」をクリックします。 レジストリ エディターを終了できます。これで、Windows コード ページ設定が変更されました。 変更を有効にするためにコンピュータを再起動します.

    同じことをすることもできますが、 自動モードで。 これを行うには、テキスト エディターのメモ帳 (通常は Windows オペレーティング システムに付属) を起動し、以下のコードをそこにコピーします。

    Windows レジストリ エディタ バージョン 5.00
    "1252"="c_1251.nls"

    次に、[ファイル] メニューから [名前を付けて保存...] (または単に [保存]) を選択し、ファイルを任意の名前で任意のフォルダーに保存します。 主なことは、保存するときに .reg を割り当てることです。 それから 作成したレジストリ ファイルを実行しますシステムの質問に「はい」と答えます。 この後、コンピュータを再起動する必要があります。エンコードの問題は解消されるはずです。