-2

私のmysqlデータベースフィールドでは、Unicodeテキストは次のようになります

काठमाडौà¤, २४ माघ / संविधानसभा सदसà¥à¤¯à¤•ो रिकà¥à¤¤ ६ सिटका लागि आगामी चैत २८ गते हà¥à¤¨à¥‡

しかし、上記のテキストがブラウザーに出力されると、古い Web サイトでは適切にフォーマットされた Unicode 文字です。私は新しいphp 5.3 Webサイトを作成し、上記のテキストをエコーし​​ます。訪問者には読めない上記とまったく同じです。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />まだ運がないので、ヘッダーもあります。

上記のテキストが新しいサイトではなく古いサイトでどのように正しくレンダリングされているのだろうか? 古いサイトで使用されている特別な機能も見当たりません。誰かがこれについて私を助けてくれると確信しています。ありがとう

4

1 に答える 1

0

テーブルに utf8_* 文字セットを選択する必要があります。

または列ごと

col1 VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci
于 2013-02-28T00:06:29.393 に答える