ホームページ >バックエンド開発 >PHPチュートリアル >Netbeans に詳しい人はいますか? Netbeans を使用してファイルを開くと、UTF-8 ファイルが GB ファイルとして開かれることがあります。何が起こっているのでしょうか?

Netbeans に詳しい人はいますか? Netbeans を使用してファイルを開くと、UTF-8 ファイルが GB ファイルとして開かれることがあります。何が起こっているのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 14:21:181049ブラウズ

netbeans utf-8

このような問題が発生しました:
CSS ファイルは utf-8 形式で保存されていると判断できます。
一方で、このファイルは元々 netbeans を通じて作成されましたが、現在はプロジェクトの外に保存され、別のファイルとして開かれています。

一方で、他のエディタを使用して検証も行っています。

NetBeans でこのファイルを開くと、プレビューが表示されるときは、表示は依然として正しいです:

ただし、開くことを選択した後、次のようなエラー メッセージが表示されます:

このエラー メッセージの下で、まだ「はい」を選択した場合「ファイルを開くと、ファイルが文字化けして表示されます:


なぜですか?

ディスカッションへの返信 (解決策)

明らかに NetBeans のデフォルトの文字セットを設定していません

明らかに NetBeans のデフォルトの文字セットを設定していません

デフォルトの文字セットはどこに設定されていますか?簡単に検索しましたが、見つかりませんでした。キャラクターセットはプロジェクト作成時にしか設定できないとずっと思っていました。

さらに、デフォルトの文字セットが設定されていない場合でも、実際には、Netbeans が utf-8 ファイルを GB2312 ファイルとして扱うという問題がまだあります。
つまり、Netbeans はファイルのエンコード形式を自動的に識別できず、設定方法に従ってファイルを開くだけです (現在のデフォルトの文字セットが GB2312 に設定されていると仮定します)。

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