これはおそらく文字エンコードの問題です。 PHPスクリプトはおそらく正しい文字エンコーディングヘッダを設定しないので、あなたのブラウザとAndroidは好みのものを想定しています。
はこれを行ういけないしてください、それは汚いです:ほとんどの文字エンコーディングのトラブルがHTML entites等の特別な(主に非ASCII)文字をエスケープされないようにする
迅速なハック。 éは例えば
é
となります。
echo "Entrée"
がほしい場合は、お気に入りのテキストエディタで検索と置換を行うだけです。
これではなく、それは世界をより良い場所になります:あなたは、静的な言葉よりも多くの出力何にも予定している場合
を、データベースかそこらからいくつかのダイナミックテキストを言う、あなたが本当にしてみてください正しいこと:PHPスクリプト出力UTF-8を作成し、正しいContent-Type
ヘッダーを送信してください。
私のPHPは非常に錆びですが、このようなものが動作するはずです:
<?php
header('Content-type: text/plain; charset=UTF-8');
echo "Entrée";
?>
あなたはまた、テキストエディタやIDE はUTF-8(ないANSIとして、あなたのPHPファイルを保存してくださいに必要、ASCII、Windows-1252など)またはé
がすべて乱され、ヘッダー設定が修正されません。ほとんどのエディタはANSIで保存されますが、これはエディタでうまく見えるかもしれませんが、ブラウザで見るとあなたの顔が爆破します。
これは、Androidではなく、PHPと関係しています。 –
@ The Man PHPスクリプトによって設定された文字エンコーディング(not)に応じて、 –
おそらく、私が "é"を置き換えるために使用できるPHPコードには、Androidとウェブページでうまく表示されるものがあります。 – EGHDK