'utf8_general_ci'の照合を含むMySQLデータベーステーブルがあり、フィールドの値は次のとおりです。
xī bányáwén(スペースなし)。
これを変換すると(たとえば、StackOverflowのエディターによって)、次のようになります。
xībányáwén
ここで、2番目の文字は小文字のiのように見え、上部にバーがあります。
PHPでは、どの関数がīを変換しますか。ī文字にエンティティ?
html_entity_decode($ str、ENT_COMPAT、'UTF-8')を使用してみましたが、次のような文字が表示されます。
yÄ«nwénまたはzhÅ•ngwén
デコードについて理解できないことがあると確信しているので、間違った関数を使用しています。エンティティ&#299および255を超える同様の多数の文字で表される単一文字のグリフを取得する方法に光を当てることができますか?
どうもありがとう、AE