2011-01-25 7 views
0

utf8_general_ciおよび/またはutf8_unicode_ciとして保存されたdb結果を返すときは、utf8_decodeを使用するか、単にファイルエンコーディング、HTMLコンテンツタイプおよびdbストレージがすべて一致することを確認するケースですか?utf8_general_ciおよび/またはutf8_unicode_ciとして保存されたdb結果を返すときにutf8_decodeを使用する必要がありますか?

+1

例えば、iso-8859-15を配信する場合は、utf-8を配信したい場合はロットを変換する必要がありますが、デコードは必要ありませんが(utf-8ヘッダー)。どのキャラクターセットがどの段階にあるのかを認識して適切な変換を行っている限り、すべてが一致する必要は特にありませんが、もちろん1つのエンコーディングを使用してそれを行うだけで役立ちます。 – Wrikken

答えて

1

のHy、

私はそれだけで持って、任意のデコードを使用する必要ませんと思う:あなたのPHPスクリプトで

header('Content-type: text/html; charset=utf-8');

を、そして

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

でhtmlページ

関連する問題