2012-04-11 9 views
1

こんにちは私はISO上にあるウェブサイトでUTF8を設定して間違いを犯しましたが、データはこのようなデータベースに入っていました�����2012å¹´4�19��(���)この文章の意味は何ですか?それは漢字です。エンコードされたメッセージを処理しました

ありがとうございます。

+1

それは '锟斤拷锟斤拷ました锟2012骞4锟19锟 '(锟锟锟)'。 ISO-8859-1 - > GB2313 – kirilloid

+0

大変ありがとうございますが、文章には何の意味もありません。私はそれがうんざりしていると思います:-( – user1040899

+1

「utf-8」に再コーディングすると、もっと乱雑なテキストになります。 – kirilloid

答えて

3

あなたは

ALTER TABLE `yourtablename` CHANGE `fieldname` `fieldname` TEXT CHARACTER SET BINARY NULL ; 
ALTER TABLE `yourtablename` CHANGE `fieldname` `fieldname` TEXT CHARACTER SET latin1 NULL ; 

またはUTFにバイナリにエンコーディングを変更してみてください、その後、イソへ(ただしバックアップを作るのですか)することができます。..

ALTER TABLE `yourtablename` CHANGE `fieldname` `fieldname` TEXT CHARACTER SET utf8 COLLATE utf8_bin NULL ; 
+0

エンコード方法バイナリに? – user1040899

+0

変更された回答、更新を参照してください –

関連する問題