1

ZEND-CE 試験の勉強をしているときに、次の質問に出くわしました。

php.ini の設定が次の場合:
default_charset = utf-8
次のコードはブラウザに何を出力しますか?

<?php  

header('Content-Type: text/html; charset=iso-8859-1');  

echo '&#9986;&#10004;&#10013;';  

?>

A. データの文字化け
B. & # 9986 ; &#10004; &#10013;
C. 文字セットの不一致による空白行

予想される答えは C です。私はそれが A であることを期待していました。そして、そのコードを実行すると、データが文字化けしました (回答 A)! PHP の動作が最近変更されたのでしょうか、それともこれはテストでのエラーでしょうか?

4

1 に答える 1