1

こんにちは、ISO にある Web サイトで UTF8 を設定して間違いを犯しました。データは次のようにデータベースに入りました�����2012å¹´4�19��(���)。この文の意味を取得する解決策はありますか? それは普通に漢字です。

ありがとうございました。

4

1 に答える 1

3

エンコーディングをバイナリに変更してからisoに変更してみてください(ただし、バックアップを作成してください)

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 ;
于 2012-04-11T07:54:59.673 に答える