シンボルを含む通貨情報を格納するためのmysqlテーブルがあります。シンボルを格納する列は、照合'utf8_general_ciです。Webページの文字セットはUTF-8に設定されています。しかし、そのテーブルからユーロとポンドの記号を取得すると、ブラウザに正しく表示されません。ページの文字セットをISO-8859-1に変更すると、これらの記号が表示されます。ISO-8859-1でサポートされていないロシア語の文字もいくつかあるので、UTF-8が必要です。
質問する
180 次
2 に答える
1
- データベース全体が utf8 である必要があります。
- テーブルは utf8 である必要があります。
- 列は utf8 である必要があります。
- 接続は utf8 である必要があります。
- http 応答は utf8 である必要があります。
- ファイルは utf8 として保存する必要があります。
- content-type は utf8 に設定する必要があります。
- メタタグは utf8 に設定する必要があります。
于 2012-09-06T09:33:00.090 に答える
1
接続が正しいエンコーディングを使用していることを確認してください。SET NAMES 'UTF8'
選択クエリを実行する前に実行します。
于 2012-09-06T09:40:39.280 に答える