MySQL 将默认编码改为gb2312的几个步骤

(转载测试)


 1.数据库连接时要用GB2312编码连接
 
 DBDriver = "org.gjt.mm.mysql.Driver";
 ConnStr = "jdbc:mysql://localhost:3306/vote?useUnicode=true&characterEncoding=GB2312&user=root&password=tjwyNIC";
 
 2.数据库建库要用GB2312建库,修改2个参数
 
 CREATE DATABASE vote
 CHARACTER SET 'gb2312'
 COLLATE 'gb2312_chinese_ci';
 
 3.建表要用GB2312建表
 
 create table vote(
 voteid int(11) NOT NULL auto_increment primary key,
 votetitle varchar(50) NOT NULL default '',
 voteflag tinyint(4) NOT NULL default '1',
 UNIQUE KEY vid(voteid),
 UNIQUE KEY title(votetitle)
 )TYPE=MyISAM DEFAULT CHARSET=gb2312 DEFAULT COLLATE=gb2312_chinese_ci;
 
 4.%Windows%/my.ini文件的配置
 
 [mysqld]
 default-character-set=gb2312 (特别注意要加入这句改变默认编码方式)
 basedir=D:/mysql/mysql
 #bind-address=211.68.222.6
 datadir=D:/mysql/mysql/data
 #language=D:/mysql/mysqlshare/your language directory
 #slow query log#=
 #tmpdir#=
 port=3306
 #set-variable=key_buffer=16M
 [WinMySQLadmin]
 Server=D:/mysql/mysql/bin/mysqld-nt.exe
 user=zhao
 password=jiang
 QueryInterval=10
 
 5.页面编码也要都是GB2312
 
 page contentType="text/html; charset=gb2312"
 
 6.表单等参数取得要改GB2312
 
 String opname=new String(request.getParameter("op"+i).getBytes("8859_1"),"gb2312");

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值