php 写入数据到MySQL以及从MySQL获取数据,页面出现乱码的解决方法
2014-10-19 14:12
1821 查看
现象如标题。
解决思路:
2, 更改表格charset为utf-8
3, 更改表格列表为utf-8
2,在连接到数据库后,添加如下代码,写入数据和获取数据的地方均要添加
解决思路:
1确定数据库charset是否是utf-8
a. charset不是utf-8
1, 更改数据库charset为utf-8ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;
2, 更改表格charset为utf-8
ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;
3, 更改表格列表为utf-8
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;
b.charset是utf-8
1,在php中添加header('charset=utf-8');
2,在连接到数据库后,添加如下代码,写入数据和获取数据的地方均要添加
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $con);
相关文章推荐
- Windows下php页面读取 mysql"中文数据"出现乱码的解决方法
- PHP插入数据到Mysql出现乱码的解决方法
- php读取mysql中文数据出现乱码的解决方法
- php读取mysql中文数据出现乱码的解决方法
- PHP与MySQL开发中页面出现乱码的一种解决方法
- php读取mysql中文数据出现乱码的解决方法
- PHP与MySQL开发中页面出现乱码的一种解决方法
- PHP+MYSQL 出现乱码的解决方法
- 从JSP WEB页面往数据库写入出现乱码的一种解决方法
- python写入mysql时候 出现'latin-1' codec can't encode character 问题解决方法 以及python设置utf-8
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- MySql中表单输入数据出现中文乱码的解决方法
- win2003配置apache2.2下,php页面出现乱码的解决方法
- PHP 显示页面以及数据库中出现乱码问题的解决方式
- PHP+MYSQL 出现乱码的解决方法
- PHP+MYSQL 出现乱码的解决方法
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- php将textarea数据提交到mysql出现很多空格的解决方法
- PHP+MYSQL 出现乱码的解决方法
- volley 访问网络时候获取json数据发生乱码问题解决方法,以及gson解析json数据。