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

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

Jan 17, 2022 am 10:28 AM
atom php

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

See all articles