[PHP]从脚本页面到Mysql数据库的各种中文乱码问题
来源:互联网 发布:linux强制退出不保存 编辑:程序博客网 时间:2024/06/05 10:01
PHP页面与包含的HTML页面编码不一致会导致乱码:
PHP头部:
<?phpheader('content-type:text/html;charset=utf-8');被包含的静态HTML头部:
<html ><head><meta charset="UTF-8">
另外Mysql数据库如果连接和建表如果不设置成gbk编码,输入和显示中文时也容易造成各种乱码问题,至少我的电脑上如此:
连接配置:
'mysql'=>array('host'=>'localhost', 'port'=>'3306', 'user'=>'root', 'pass'=>'mine', 'prefix'=>'bg_', 'dbname'=>'web_blog', 'charset'=>'gbk',)
建表:
create database shop charset utf8;use shop;create table sh_admin(a_id int not null auto_increment primary key,a_username varchar(10) not null comment '用户名',a_password char(50) not null comment '用户密码,md5加密',a_last_log_ip char(15) comment '用户上次登录IP',a_last_log_time int unsigned not null comment '用户上次登录时间')charset gbk engine=innodb;
要正确输入和显示中文需要在建表时就用gbk编码,不然用set names gbk也没用。
0 0
- [PHP]从脚本页面到Mysql数据库的各种中文乱码问题
- mysql的中文内容到php页面乱码问题
- 从jsp页面到数据库里中文乱码问题
- php adodb 从mysql数据库中输出中文显示到utf编码网页乱码问题
- jsp页面添加中文数据到mysql数据库乱码问题
- jsp页面添加中文数据到mysql数据库乱码问题
- jsp页面添加中文数据到mysql数据库乱码问题
- PHP+MySQL中文数据保存到数据库乱码的解决方法
- php插入数据到mysql中文乱码的问题
- 中文本体持久化到Mysql数据库的乱码问题
- 解决存储数据到mysql数据库中文乱码的问题
- PHP读取Mysql数据库中文乱码问题
- JSP中文乱码问题 页面经过过滤器后得到的是中文,但插入到MYSQL数据库却成了乱码,的问题解决方法。
- PHP从数据库导出数据到excel,无插件(解决中文以及法语乱码问题)
- 解决Servlet输出到JSP页面的JavaScript脚本的中文乱码问题
- jsp页面提交中文到MySql数据库乱码
- Navicat8 for MySQL数据库脚本导出中文乱码问题
- JSP页面写入中文到数据库乱码问题
- 5-1、Spark环境搭建
- Codeforce 567C(Geometric Progression) 奇淫巧计...
- 最短路spfa POJ 1502 MPI Maelstrom
- Google Java 编码规范
- maven: Unable to add module to the current project
- [PHP]从脚本页面到Mysql数据库的各种中文乱码问题
- jQuery对象与DOM对象之间的转换
- Linux 网络编程 IP协议
- 伽玛函数
- android TIF HAL层代码分析
- 哈夫曼树算法压缩文件
- 在Windows下运行Make3d
- Android JNI 使用的数据结构JNINativeMethod详解 动态注册JNI
- MYSQL ERROR 1862 (HY000): Your password has expired.