当前位置:首页 > 日记 > 正文

PHPUTF-8编码问题,UTF8编码,数据库乱码,页面显示输出代码

PHPUTF-8编码问题,UTF8编码,数据库乱码,页面显示输出代码
和跟很多人困惑的问题,如果处理不好,都是乱码,说这些话我不是编码是非常好的,但在这方面的观察,总结了一点经验(易混淆的地方,PHP文件,数据库存储的编码。页面显示、数据传输):

1。当你建立一个数据库,特别是当你处理后台MySQL,它一般是UTF-8,和场utf8_general_ci

数据库的设置:

在my.ini文件查找:
{ MySQL }
默认字符集= utf8
{他}
默认字符集= utf8
init_connect =让名字UTF8
所有设置为utf8
保存,重新启动MySQL服务

2。mysql_query(设置names'utf8)在处理数据;注意:UTF8,不是UTF-8

3.php文件的默认编码是ANSI,需要转换为UTF-8,至于如何转换EditPlus这个功能,另一个是存款UTF-8编码时间,注意选择:不能选择:UTF-8 + BOM,如果你选择了这个,你会会议时处理问题,所以我们必须重视。有些人在Eclipse、MyEclipse、Eclipse zendstudio。默认是ISO-8859-1,在窗口>选项打开选项窗口,在左侧的常规->工作空间,在里面的UTF-8编码的编码的文本文件的默认设置

4。是要解释的PHP文件吗

也许
复制代码代码如下所示:
5,它也可能有乱码在处理中文双字节。在PHP中,iconv和mb_convert_encoding可以用来处理双字节,其余的可以参考PHP帮助手册。

6。要添加一个点(一个点丢失),在你的程序中你想知道编码之间的数据传输问题也可能存在,但是你不知道什么是通过PHP编码传输数据,这提供了一个处理的方法,这里是一个简单的自写方法,可以参考

复制代码代码如下所示:
编码/转换
功能display_fileencoding($文件名)
{
如果(extension_loaded(mbstring ))
{
代码= mb_detect_encoding美元($文件名); / /字符串编码检测
文件名= mb_convert_encoding美元($文件名,UTF-8,$代码); / /将被转换为UTF-8编码为编码
返回文件名;
}
其他的
模具(请检查系统是否已正确安装和配置mbstring );
}
确保在你的php.ini启用mbstring

7。确保上述代码是一致的!数据库中,网页输出不会出现乱码,如果有错误,请留言!

相关文章

Oracle数据库帐户已锁定在解决方案

Oracle数据库帐户已锁定在解决方案

锁定,数据库,帐户,解决方案,电脑软件,在Oracle数据库操作中,Oracle帐户登录时提示符失败,Oracle帐户经常被锁定。失败的原因是什么本文介绍了该工艺,并通过工艺过程找出故障原因。 以下步骤记录在以下记录中。 1。当帐户被锁定并锁定时 哄SQLP…

server.htmlencode让页面中的代码

server.htmlencode让页面中的代码

显示,源代码,页面,代码,电脑软件,今天,由于程序必须以HTML源代码的形式在页面中编写HTML源代码,而不是被浏览器解释,长时间查找N,我不知道如何做,然后读取具有修改模板功能的程序。 server.htmlencode HtmlEncode a.htmlencode方法将HTML编码…

2022大年初一拜年的朋友圈句子 给

2022大年初一拜年的朋友圈句子 给

2022大年初一拜年的朋友圈句子 给大家拜年了心情说说,大年初一,路径,文件,礼装,吉祥,最长路,标准输出流,亲朋,新的一年大年初一啦,给大家拜年了祝福所有的亲朋好友身体健康新年快乐。就祝大家牛年好运,新春大吉哦。过去一年的陪伴都铭记在心新的一年…

拼多多关联公司申请拼刀刀商标什么

拼多多关联公司申请拼刀刀商标什么

拼多多关联公司申请拼刀刀商标什么情况?拼刀刀梗自电视剧《赘婿》,申请注册,关联公司,拼多多,显示,上海,麒麟,分类,状态,2月24日消息,企查查APP显示,近日,拼多多关联公司上海寻梦信息技术有限公司申请注册“拼刀刀”商标,国际分类涉广告销售、教育娱乐、…

教你如何修复MySQL数据库

教你如何修复MySQL数据库

数据库,教你如何,电脑软件,MySQL,了解MySQL的朋友会知道MySQL在长时间使用后会出现一些问题,这就需要对MySQL数据库进行快速修复和损坏,以便于我们的工作和学习。 我经常使用这个代码,并直接把它放在MySQL数据库目录中。 复制代码代码如下所…

利用mysql命令还原数据库备份的方

利用mysql命令还原数据库备份的方

命令,方法,数据库备份,电脑软件,mysql,本文介绍了一些常用的导入和导出数据的MySQL命令。只要我们掌握这些命令,我们就可以快速备份和恢复数据库。 MySQL数据导入和导出500MB数据 问题:需要将500米的数据库表数据导入到新数据库中。 首先…

Oracle数据库中常用的99种查询语句

Oracle数据库中常用的99种查询语句

查询语句,数据库中,常用,电脑软件,Oracle,1。从EMP中选择*; 2。选择编号、姓名,工作从EMP; 三.选择empno,ename的名字,从EMP工作; 4。从EMP中选择作业; 5。从EMP中选择不同的作业; 6。选择不同的编号、工作从EMP; 说明:由于员工编号没有重复,证明…

有些市面上的无糖饮料为什么喝起来

有些市面上的无糖饮料为什么喝起来

有些市面上的无糖饮料为什么喝起来还是甜的?蚂蚁庄园3月1日答案,庄园,小鸡,显示,解析,领取,支付宝,体重,更新,支付宝蚂蚁庄园小课堂每天的凌晨更新一道题目,答对后能领取小鸡饲料,今天的问题是“有些市面上的无糖饮料为什么喝起来还是甜的?”有些市面…

使用坦克auth数据库用户密码错误转

使用坦克auth数据库用户密码错误转

错误,数据库,坦克,用户密码,电脑软件,坦克认证是一个权限管理类库CodeIgniter,具有强大的功能。结合CI,一天之后,数据库转移到另一台服务器,并发现在使用之前无法登录的用户名和密码。 半天之后,终于找到了解决之道。 1。找到配置文件 / tank_…

oracle数据库系统六的使用体会

oracle数据库系统六的使用体会

数据库系统,电脑软件,oracle,您正在研究的Oracle课程是:Oracle数据库系统使用经验六。 1.having子句的用法 子句控制由组子句所决定的行组,而子句只涉及常数、群集或按子句分组。 2。使用外部连接+ 左右连接的左/右连接。如果行中的+运算…

玻利维亚一大学护栏断裂致7名学生

玻利维亚一大学护栏断裂致7名学生

玻利维亚一大学护栏断裂致7名学生坠亡 现场最新消息,最新消息,玻利维亚,图像显示,大楼,社交媒体,女生,学生,楼道,玻利维亚一所公立大学的楼梯道防护栏2日忽然破裂,社交媒体上的图像显示,坠楼事故发生时,楼道里有学生发生争执,引起混乱。7名学生坠楼身亡…

PHP使用SQL数据库获取字段问题

PHP使用SQL数据库获取字段问题

字段,数据库,电脑软件,PHP,SQL,在PB开发的过程中,由于ntext场中使用数据库,以下提示错误出现。压抑了很久,没有找到解决办法。在查阅了大量资料后,我终于意识到: 错误:不能使用铅DB库(如ISQL)或ODBC 3.7或更早版本发送ntext数据或Unicode数据只使用…