0

私は長い間そこを探していますが、役立つ結果はありません。

Ubuntu 11.04 VM で Eclipse を使用して PHP プロジェクトを開発しています。すべてが正常に機能します。ファイルのエンコーディングを探す必要はありません。しかし、プロジェクトをサーバーにデプロイした後、すべてのコンテンツが間違ったエンコーディングで表示されました。Notepad ++でUTF8に手動で変換した後、私の問題は解決しました。

今度は、Ubuntu VM でも変更したいと思います。そして、問題があります。Eclipse で設定を確認しましたが、すべてのプロパティが UTF8 に設定されていません: 一般的なコンテンツ タイプ、ワークスペース、プロジェクト設定、すべて...

端末でエンコーディングを探すと、「test_new.dat: text/plain; charset=us-ascii」と表示されます。すべてのファイルは ascii 形式で保存されます。ターミナル(「タッチ」)で新しいファイルを作成しようとすると、それも同じです。

次に、iconv でファイルを変換しようとしました。

iconv -f US-ASCII -t UTF8 -o test.dat test_new.dat

ただし、エンコーディングは変更されません。特にPHPファイルは耐性があるようです。プロジェクトに *.ini ファイルがいくつかありますが、これは変換できますか?!

どうすればいいですか?

Ubuntuのロケール設定は次のとおりです。

LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
4

2 に答える 2