2012-01-11 20 views
1

..文字セットMySQLのDB

私は私が作ったウェブサイトのtransoprtに問題があった、私latin1-swedish-ciでウェブサイトデータベースを作成しました。
ウェブサイトはuft-8で作成されていますが、私のホスト上で問題はありませんが、ウェブページを運んだときにどこでも疑問符が表示されます。
私の質問は、データベースをchar set utf-8で動作させる方法です。私はコレクションをutf8-binにしようとしましたが、何も起こりません。

ありがとう、

サンダー

(私の下手な英語のため申し訳ありません)

+0

データベースの(元または新規)照合順序をutf-8に変更しましたか? – lvil

+0

ウェブページがutf8なので、元は私のデータベースが必要です。 – Rednas

答えて

2

あなたは文字セットlatin-swedish-ciを経由して接続を確立し、データを正しく取得、またはUTF8にデータベース内のデータを変更することができますいずれか(mysql_set_charset('utf8', $link);を介して)。

データの文字セットを変更することによって、データベース、テーブル、およびフィールドに対して行うことを覚えておいてください。データベースやテーブルだけではありません。

+0

ありがとうございました!私はこれを試してみよう! – Rednas

+0

そして、どのようにフィールドをutf8に変更するのですか?私はデータベースとテーブルをutf8-general-ciに変更しましたが、まだ見ていますか? – Rednas

+0

私はそれをすべて手で行うことができます。しかし、それは何年もかかります。あなたは解決策を知っていますか? – Rednas

関連する問題