php能写入英文不能写入中文如何解决

2023-02-08 22:47:59 13 0
魁首哥

php能写入英文不能写入中文如何解决

本篇内容主要讲解“php能写入英文不能写入中文如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php能写入英文不能写入中文如何解决”吧!

php能写入英文不能写入中文如何解决

php能写入英文不能写入中文的解决办法:1、在PHP页面本身中加入“header("Content-type=text/html;charset=utf-8");”;2、在建立数据库连接之后,将该连接的编码方式改为中文;3、设置“mysql_query("set names utf8");”即可。

解决办法:

一、php页面本身

header("Content-type=text/html;charset=utf-8");

二、在建立数据库连接之后,将该连接的编码方式改为中文。

代码如下:

$linkID=@mysql_connect("localhost","root","admin");if(!$linkID){    echo "数据库连接失败!";}echo "数据库连接成功!";mysql_query("SET character_set_connection = GBK",$linkID);//将连接改为中文编码方式。这种方式 仅能保证插入能正常执行,但是插入之后的数据时???乱码。有待继续解决。

继续上面的问题。

我先是查看了一下Apache目录下的PHP源文件,发现页面的编码方式是ANSI的,于是乎,我改成了utf8格式的。

然后在执行SQL语句命令前加上这么一句话,

mysql_query("set names utf8");// 这句话的意思是:使php写入mysql的编码为utf-8可以防止phpmyadmin中查看mysql的中文数据出现乱码!//很重要!!

到此,相信大家对“php能写入英文不能写入中文如何解决”有了更深的了解,不妨来实际操作一番吧!这里是恰卡编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

收藏
分享
海报
0 条评论
13
上一篇:debian php重启失效如何解决 下一篇:go语言有哪些好处

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码