PHPでデータを読み取るときに、データ(文字列のチャンク)に次のようなHTML特殊文字のDECIMALHEXコードが含まれているとします。
This is a sample string with œ and š
上記のHEXコードは、対応するシンボルのソースコードであり、ブラウザでは正しいシンボルとしてレンダリングされます。
しかし、私がやりたいのは、これらの文字(たとえば)の場合、これらのHEXを次のような変換された元の文字記号として使用することです。This is a sample string with œ and š
では、HEXコードを保持する代わりに、文字列内の10進数のHEXコードを検出して、それぞれを最終的なシンボルに変換するにはどうすればよいですか?
注:
わかりやすくするために、16進数を検出してシンボルに変換する関数はありますか?
のように:œ
=> œ
š
=>š