0

以下の Web ページのスクリーンショットでは、これは一部の UTF-8 テキストであり、Firefox では完全に表示されますが、Chrome では完全に表示されます。スペースの代わりにボックスがあります。また、Chrome でズーム レベルを 1 上げると、問題はなくなります。

PHPで修正するには?

クロムの問題

ファイアフォックス ファイン

[更新] 追加情報:

$s = utf8_to_unicode_code($desc);

for($i = 1; $i < 20; $i++) {
        echo $s[$i]."\n";
}

function utf8_to_unicode_code($utf8_string)
          {
              $expanded = iconv("UTF-8", "UTF-32", $utf8_string);
              return unpack("L*", $expanded);
          }

上記のコードの出力:

-131072
1006632960
1644167168
1040187392
118030336
906559488
805896192
604569600
536870912
352911360
1191772160
940113920
536870912
973078528
536870912
671678464
805896192
1191772160
34144256

それを使って何か控除できますか?

4

1 に答える 1