php读取txt乱码怎么办(解决php写入数据库乱码的问题)
类别:编程学习 浏览量:2479
时间:2021-10-21 07:12:42 php读取txt乱码怎么办
解决php写入数据库乱码的问题对于乱码这个问题php开发者几乎都会有碰到过,我们下面主要是介绍了php mysql数据库连接时乱码解决方法。
MYSQL数据库使用UTF-8编码的问题
1.用phpmyadmin创建数据库和数据表
创建数据库的时候,请将“整理”设置为:“utf8_general_ci”或执行语句:
|
CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; |
创建数据表的时候:如果是该字段是存放中文的话,则需要将“整理”设置为:“utf8_general_ci”,如果该字段是存放英文或数字的话,默认就可以了。
相应的SQL语句,例如:
|
CREATE TABLE `test` ( `id` INT NOT NULL , ` name ` VARCHAR ( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ; |
2.用PHP读写数据库
在连接数据库之后
|
$connection = mysqli_connect( $host_name , $host_user , $host_pass ); |
加入:
|
mysqli_query( "set character set 'utf8'" ); //读库 mysqli_query( "set names 'utf8'" ); //写库 |
就可以正常的读写MYSQL数据库了。
用的appserv-win32-2.5.10做的环境,装这个包的时候用默认的utf8编码。
在写数据库连接文件时,写成:
|
$conn = mysqli_connect( "$host" , "$user" , "$password" ); mysqli_query( "SET NAMES 'UTF8'" ); mysqli_select_db( "$database" , $conn ); |
然后在做页面时,注意这句:
|
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" /> |
这样不管输入数据库的中文,还是页面显示,就都正常了。
在DW CS4版里,默认生成的也是utf8页面。
同样的,如果一开始写数据库连接文件时写成:
|
mysqli_query( "SET NAMES 'GBK'" ); |
那页面也要相应变成:
|
< meta http-equiv = "Content-Type" content = "text/html; charset=gb2312" /> |
以上就是php写入数据库乱码的详细内容,感谢大家的阅读和对开心学习网的支持。
您可能感兴趣
- thinkphp框架详解(thinkphp3.2框架中where条件查询用法总结)
- php符串使用教程(php使用scandir函数扫描指定目录下所有文件示例)
- php中最常用的标记符(php中目录操作opendir、readdir及scandir用法示例)
- php大量数据计算有什么技巧(PHP各种常见经典算法总结排序、查找、翻转等)
- 如何解决php跨域问题(php简单检测404页面的方法示例)
- web项目部署到阿里云服务器上(阿里云的WindowsServer2016上部署php+apache)
- thinkphp怎么整合微信支付(ThinkPHP框架实现的微信支付接口开发完整示例)
- linux安装phpstudy(PHPStudy下如何为Apache安装SSL证书的方法步骤)
- php 模拟登录验证码demo(PHP 模拟登陆功能实例详解)
- php字符串教程学习(php学习笔记之字符串常见操作总结)
- php常驻进程(PHP 多进程与信号中断实现多任务常驻内存管理实例方法)
- php面向对象教程理解(PHP面向对象程序设计之构造方法和析构方法详解)
- php mq使用方法(PHP使用ActiveMQ实现消息队列的方法详解)
- php抽象入门教程(php抽象方法和普通方法的区别点总结)
- php环境搭建apache(apache 支持 php5 的配置方法)
- php 结果集转json(PHP的JSON封装、转变及输出操作示例)
- 相声转行影帝,被何晴抛弃,甩10年女友闪婚生子,刘威不靠谱情史(相声转行影帝被何晴抛弃)
- 岳云鹏不说相声,改行演员了 网友 快回来说相声(岳云鹏不说相声)
- 乔欣首演古装大女主,颜值演技双在线(乔欣首演古装大女主)
- 于正又推女性古装大剧 杨蓉乔欣演女配,两位女主成 重头戏(于正又推女性古装大剧)
- 乔欣古装女主戏获热度 作为女主,却没吃到红利(乔欣古装女主戏获热度)
- 爱情是什么(爱情是什么最经典的话)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9