2010-12-29 5 views
0
echo '´'; 

は疑問符を表示しています。私も二重引用符で試しましたが、同じことが起こります。エスケープ文字の場合にバックスラッシュを追加しようとしましたが、疑問符の前にバックスラッシュを表示するだけです。PHPでアクセント記号をエコーすることができないのはなぜですか?

私は<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >を設定し、Firefoxのツール - >ページ情報に行くと、UTF-8が表示されます。

なぜ私は鋭いアクセントをエコーし​​ないのですか?

+2

a)これはバックティックではありませんが、それは急上昇です。 b)私のためにうまく動作します。あなたのソースファイルのエンコーディングは何ですか? – deceze

+1

さらに、バックティックはASCII文字です。 – BoltClock

答えて

4

私のために働きます。

私はあなたのエディタが@BoltClockが指摘するように(、バッククォートが塩基性である、 最も可能性が高いISO-8859-1 最も可能性の高いUTF-16をUTF-8とは別のエンコーディングを使用していることをかなり確信していますASCII文字なので、ISO-8859-1の場合は動作します)。

+0

ありがとうございますが、私はデータベースを照会し、データベース(UTF-8)から名前をエコーするコードもあります。 a 'が名前のとき、PHPMyAdminでは正しく表示されますが、ブラウザには疑問符が表示されます。したがって、エディタにはなれません。なぜなら、 'がデータベースから直接取られたときに起こるからです。 – CuppaJoe

+0

@CuppaJoe strange。 10000%のあなたは、ユニークなユニコード文字ではなく、バックティック文字を参照していますか? –

+0

私はプログラミングに新しいので、私はこれをあいまいにしています。私はそれを検証できる方法はありますか?私のスウェーデンのキーボードでは、それはバックスペースの左にあります(シフトを押さずに):http://en.wikipedia.org/wiki/File:Keyboard_Layout_Swedish.png – CuppaJoe