例如:
创建一个名字为table的表,编码为gb2312。
CREATE TABLE IF NOT EXISTS `table` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`contents` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=1
建议最好使用utf8编码,这样兼容性更好。
header("Content-type: text/htmlcharset=utf-8")另外你的编辑器编码也要对应哦 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/htmlcharset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开...要想不乱码要三种编码要一样数据库入库出库编码
即:mysql_query("set names 'GBK'")
数据库里面设置的编码
HTML页面的编码
有时候你文件设置的编码正确 但是文件本身的编码不对的
就要转换编码了
有的编辑器里面有编码转换的
如果想学习更多PHP教程
请百度:爱微网
希望能帮助到你
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)