在navicat for mysql中以视图方式创建表,然后在打开表中新增数据,输入中文,换行出现乱码,编码问题解决办法:
通过CREATE TABLE语句创建表,指定编码为UTF8,如下例:
CREATE TABLE `ts_app` (
? `id` int(11) NOT NULL AUTO_INCREMENT,
? `name` varchar(255) NOT NULL comment '分类名',
? `status` tinyint(1) NOT NULL COMMENT '是否启用 0 禁用 1 启用(默认)',
? `ctime` int(11) DEFAULT NULL,
? PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;