0

私は現在、DB を接続して情報を提供するサイトに取り組んでいます。この情報の一部には特殊文字が含まれています。これは、ポーランド語であるためです。たとえば、データベースにはこれがありますすでにメタを追加しました

<meta charset="ISO-8859-2">

& #281; と書いた場合のみ動作します。これは実用的ではなく、多くの作業が必要です。私の質問は、誰かがこれを行い、ęのような文字を取得し、そのように印刷したかどうかです。

ありがとう。

4

2 に答える 2

2

次のことを確認してください。

  • データは実際にはISO-8859-2にあります
  • データベースの構成によってデータが破損することはありません
  • HTTPヘッダーは、データが別の方法でエンコードされていると主張していません
  • データベースからデータを引き出すために使用しているものはすべて、データをトランスコードしていません

また、ISO-8859-2(非常にレガシーであるため)を破棄し、UTF-8に移行する必要があります。

于 2012-05-23T18:52:49.633 に答える
0

Unicodeエンティティを使用します。&#xxxx; ここで、xxxxは文字のUnicode値です。

于 2012-05-23T18:50:25.800 に答える