2012-04-04 13 views
2

をエコー、私はそれがこのデュッセルドルフのようなものPHP英語以外の文字は、PHPで

であることが判明しかし

echo 'Düsseldorf'; 

を使用してデュッセルドルフを印刷したいものを提案して下さい私は、ほとんど英語以外のヨーロッパの文字を印刷する必要があります。

答えて

1

次の操作を行い、定数として指定することができるならば。

$echo 'Düsseldorf'; 

詳細についてはこちらをチャートを参照してください:http://www.ascii.cl/htmlcodes.htm

印刷可能だすべての文字は、対応するHTMLエンティティを持っています。

+1

それは可能ですが、それは本当に良い方法です。まず、ü(öなどの場合はö)を使用するほうが簡単ですが、エンコードを変更する方が簡単です – Dion

+0

ユーザーのローカルエンコードに基づいてエンコードを変更するのは簡単ではありません。エンコーディングは重要ではありません。データとデザインは分離している必要があります。つまり、バックエンドのある環境でも動作し、指で触れることはできません。 –

5

PHPとファイルとHTMLのエンコーディングは同じにする必要があります。 PHPの場合

<?php header('Content-Type: text/html; charset=utf-8'); ?> 

は、テキストエディタのエンコーディングを確認してください。 HTMLの場合

<meta charset=utf-8> 

迅速かつ汚い方法:

echo 'D&uuml;sseldorf ist eine sch&oouml;ne Stadt!'; 
// Düsseldorf ist eine schöne Stadt! 
+0

またはiso-8859-1エンコーディング – Dion

+0

はい、私は常にutf-8を推奨します。ドイツでさえ、より一般的です。 – binarious

+0

私もドイツ出身です^^実際には私はISO-8859-1がここでもっと一般的だと思っていましたが、よくUTF-8を使用しています... – Dion

関連する問題