mysql-front 乱码问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:12:44
RT,mysql-front浏览中文数据或者插入中文数据时变成乱码,在dos下直接用mysql察看正常,把mysql-front的表和字段设成latin1,点击确定后又变成无字符集了。我的mysql和表都是latin1字符集的。建表sql如下:
# MySQL-Front 3.2 (Build 10.4)

DROP DATABASE IF EXISTS `test`;
CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `test`;

CREATE TABLE `product` (
`id` int(11) NOT NULL auto_increment,
`name` char(10) NOT NULL default '0',
`price` float(8,2) NOT NULL default '0.00',
`describes` char(50) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE `user` (
`ID` int(11) NOT NULL default '0' COMMENT '用户号',
`name` char(10) NOT NULL default '0' COMMENT '姓名',
`password` char(15) NOT NULL default '0' COMMENT '密码',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='用户信息';

在程序一开始时的对话框中选择“编辑”,在“连接”里有一个“字符集”选项,选择“gb2312”,中文问题就解决了

把你的MySql-Front版本升级到 3.25, 把你的MySQL数据库版本调整到4.2.x 以前的版本