ホームページ  >  記事  >  バックエンド開発  >  atom で php ファイルが文字化けして表示された場合の対処方法

atom で php ファイルが文字化けして表示された場合の対処方法

藏色散人
藏色散人オリジナル
2022-01-17 10:28:232033ブラウズ

atom で文字化けした php ファイルが表示される場合の解決策: 1. atom を開いて文字エンコーディングを確認します; 2. エンコーディングを対応する文字エンコーディングに手動で変更します。

atom で php ファイルが文字化けして表示された場合の対処方法

#この記事の動作環境: Windows7 システム、atom バージョン 0.194.0、DELL G3 コンピューター

atom php ファイルが文字化けして表示されますどうすればよいですか?

atom で php ファイルが文字化けして表示されます

[背景]

トラブル:

ピリオドを見てみたいのですが、アトムが入っています ファイルのエンコードを確認すると便利ですか?

[トスのプロセス]

1. まずは自分で調べてみましょう。

右クリックに

エンコーディングの変更

atom で php ファイルが文字化けして表示された場合の対処方法

がありますが、ビュー エンコーディングなどはありません。

2. [ファイル]->[設定]->:

ファイル エンコーディング

が表示されますが、現在のファイル エンコーディングは表示されません:

atom で php ファイルが文字化けして表示された場合の対処方法

3. 検索:

atom 現在のファイル エンコーディングを表示

参考:

次のショートカット キーを試してみてください:

Ctrl-Shift-U

を押すと、右クリックして

エンコーディングの変更

を選択し、ファイル エンコーディングの変更ダイアログが表示される前と同じであることがわかりました。開いたボックス:

atom で php ファイルが文字化けして表示された場合の対処方法

ここで、次のことがわかります:

UTF-8 が現在選択されています

->現在のファイルがUTF-8 でエンコードされている

次に、

GBK などの別のエンコードに変更して開き、GBK が自動的に選択されるかどうかを確認します。

- >「はい」の場合は、基本的に次のように判断できます。

ATOM のエンコード変更インターフェイスで選択されたエンコードは、現在のファイルのエンコードです。

試してみて、開く GBK エンコード ファイルを見つけてください。 :

ここでメモ帳を使用して、ANSI エンコード、つまりテスト用の GBK エンコード ファイルをインストールします。

atom で開いて、エンコードを変更してください。

結果は依然として UTF-8 エンコードです。

現在のエンコーディングが GBK であることは自動的には検出されません。

4. さらに、自動検出を許可するために Auto Detect を選択しましたが、結果は GBK として検出されませんでした:

atom で php ファイルが文字化けして表示された場合の対処方法

これと比較:

Notepad は ANSI を検出できます:

atom で php ファイルが文字化けして表示された場合の対処方法

Beyond Compare は ANSI も検出できます:

atom で php ファイルが文字化けして表示された場合の対処方法

5. 後で何かが間違っていることがわかりました:

Notepad は GBK ではなく ANSI エンコードに変換されたようですが、UTF-8 でした。 。 。

つまり、

後、メモ帳を使用して ANSI

を変換し、

使用して ATOM を使用して UTF8 に変換します

使用して ATOM を変換しますGBK## へ

# の後、ATOM で開きます。

(1) メモ帳を使用して ANSI

atom で php ファイルが文字化けして表示された場合の対処方法(2) に変換します。 ATOM を使用して UTF8 に変換します

atom で php ファイルが文字化けして表示された場合の対処方法(3) ATOM を使用して GBK に変換します

コードを直接開くと文字化けします:

atom で php ファイルが文字化けして表示された場合の対処方法 [エンコーディングの変更を使用する]:

[自動検出] をクリックします:

atom で php ファイルが文字化けして表示された場合の対処方法 結果は検出されず、別のエンコーディングになります。 , そのため、別の文字化けしたコードになります:

atom で php ファイルが文字化けして表示された場合の対処方法6. (実装がエンコーディングが GBK であることを認識している場合) 手動でクリックして GBK に変換します:

to通常表示:

atom で php ファイルが文字化けして表示された場合の対処方法【要約】

ATOM の場合、現在のファイルの文字エンコーディングを確認したい場合:

UTF-8 を自動的に検出できるようです (それとも独自の文字エンコーディングが UTF-8 に設定されているためでしょうか)デフォルトで?)

ただし、GBK エンコーディングなどの他の文字エンコーディングの場合は、自動的に検出できません。

->つまり、表示することができず、ATOM が積極的に情報を伝えることはできません。現在のファイル エンコーディングは です。

->可能です。文字エンコーディングがすでにわかっている場合は、エンコーディングを対応する文字エンコーディングに手動で変更すると、テキストが正常に表示されます。

つまり:

ATOM エディターは現在のファイル エンコード形式をインテリジェントに通知することはできません

(たとえば、ファイルを自分で GBK に変換し、自動的に検出できるようにします)結果はすべてエラーを検出できます)

ただし、正しい文字エンコーディング (一般的な UTF-8 のサポートなどを含む) を設定すると、GBK、GBK18030、その他の中国語エンコーディングもサポートされます。

一般的に:

文字エンコーディングの点では、まだ少し弱く、メモ帳ほど簡単ではありません。

推奨学習: 「PHP ビデオ チュートリアル

以上がatom で php ファイルが文字化けして表示された場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。