ファイルのエンコードに問題があるようです。これは、CentOSサーバーでSSH経由でvimを使用して作成されたテキストファイルです。ブラウザでファイルを表示すると、ファイルのエンコーディングに問題があります。
この動作を説明するテストファイルを作成しました。
res.tobscore.com/test.txt
そして、これが私が出力をどのようにしたいかです(これはウムラウトを正しく表示するために特殊文字を使用した単なるhtmlファイルです):
res.tobscore.com/test.html
ターミナルでコマンドファイルとcatを使用すると、次の出力が表示されます。
user>file test.txt
test.txt: UTF-8 Unicode English text
user>cat test.txt
This is a testfile. I'm using the German Umlaute and the euro sign, to test
the encoding.
Euro - €
Scharfes S - ß
Ae - Ä
Oe - Ö
Ue - Ü
ご覧のとおり、utf-8ユニコードであり、正しく表示されます。何か提案がありますか、なぜ私のブラウザ(FirefoxとChrome)がそれを表示するのに問題がありますか?タブレット(ドイツ語で設定)を使用してネイティブブラウザでチェックすると正しい結果が表示されましたが、Chromeで試してみると同じ恐ろしい/間違った出力が表示されました。エンコーディングを設定する方法はありますか?すべての環境でそれを表示すると同じ出力が表示されますか?