首页 开发编程 正文

php设置mysql编码 php怎么加编码

1、如何用php设置utf-8编码2、PHP数据库类里面如何加入编码?3、php页面的要怎么设置编码4、php设置编码的头文件怎样写如何用php设置utf-8编码在你的源文件找到metahttp-equiv="content-type"content="text/html;charset=UTF-8″)php用UTF-8总结:char...

本篇文章给大家谈谈php怎么加编码,以及php设置mysql编码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

如何用php设置utf-8编码

在你的源文件找到meta http-equiv="content-type" content="text/html;charset=utf-8"charset= 后面接的就是编码,你全部改了就可以了。如果你改了之后变成乱码的话,那你就只能先建一个utf-8编码的网页,把相应的内容重新输入进去。

要输出UTF8格式时,加上以下语句:

header(”Content-Type: text/html; charset=UTF-8″)

php用UTF-8

php文件本身必须是UTF-8编码。不像Java会生成class文件,避免这个问题

php要输出头:header(”Content-Type: text/html; charset=UTF-8″)

meta标签无所谓,有header所有浏览器就会按header来解析

所有外围都得用UTF8,包括数据库、×.js、×.css(CSS影响倒不大)

php本身不是Unicode的,所有substr之类的函数得改成mb_substr(需要装mbstring扩展);或者用iconv转码(基本上的linux都装了,没装的话download、tar、make、make install,很简单的)

my.ini:

[MySQL(和PHP搭配之最佳组合)]

default-character-set=utf8

[MySQL(和PHP搭配之最佳组合)d]

default-character-set=utf8

default-storage-engine=MyISAM

在[MySQL(和PHP搭配之最佳组合)d]下加入:

default-collation=utf8_bin

init_connect='SET NAMES utf8'

在需要做数据库操作的php程序前面加上

mb_internal_encoding('utf-8');

create table最后边加上ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin

phpMyAdmin/config.inc.php

$cfg['DefaultCharset'] = 'utf-8';

$cfg['RecodingEngine'] = 'iconv';

phpAdmin导出数据时

把"二进制区域使用十六进制显示"的勾去掉

特别郁闷的:文件系统函数不支持UTF-8!

PHP 数据库类里面如何加入编码?

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

警告:mysql_fetch_array():支持的参数不是一个有效的 MySQL 结果资源。

从错误提示信息来看,应该是

$this-result = mysql_query($sql, $this-conn); // 执行查询语句

这一句执行的结果不正确导致的。

建议:

1. 查看下sql语句是不是正确。

2. 查看 数据库编码 与 html文件 、 html 显示编码三者是否一致。

php页面的要怎么设置编码

要使字符编码正确显示出来,需要3个地方的编码设置是一样的:

1、页面编码

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

2、页面的文件编码使用 utf8

3、 数据库里的数据使用 utf8 编码

php设置编码的头文件怎样写

php设置编码默认就是utf8编码

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

gbk编码 :header("Content-type: text/html; charset=gb2312");

big5编码 :header("Content-type: text/html; charset=big5");

注意事项:通常情况以上代码放在php页面的首页。

扩展资料:

PHP优势

1.开放的源代码:所有的PHP源代码事实上都可以得到。 

2.免费的:和其它技术相比,PHP本身免费且是开源代码。 

3.快捷性:程序开发快,运行快,技术本身学习快。

4.跨平台性强:PHP是运行在服务器端的脚本,可运行在UNIX、LINUX、WINDOWS、Mac OS下。 

5.效率高:PHP消耗相当少的系统资源。 

6.图像处理:用PHP动态创建图像。

7.面向对象:在php4,php5中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。 

8.专业专注:PHP支持脚本语言为主,同为类C语言。

参考资料:PHP (超文本预处理器)-百度百科

关于php怎么加编码和php设置mysql编码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除