koime_ryokutya回答ポイント 100ptウォッチ

MySQLで日本語が文字化けをしてしまい、文字コードを見てみると、テーブル自体には正しくUTF8が設定されていたのですが、日本語を格納するフィールドに違う文字コードに設定されているようです。

フィールドの文字コードを変更するSQL文はあるでしょうか?テーブル自体はわかったのですが。

mysql> show create table hoge;
-----------------------------------------------------------------------------------+
| Table | Create Table -----------------------------------------------------------------------------------+
| phrase | CREATE TABLE `hoge` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(300) CHARACTER SET latin1 DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 |

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-08-28 18:36:21
終了日時
2011-08-28 21:21:44
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

innodb56MySQL2612SQL1319文字コード574hoge915文字化け1005Key358

人気の質問

メニュー

PC版