导航:首页 > 编程语言 > php编码

php编码

发布时间:2022-01-30 08:01:37

⑴ 如何用php设置utf-8编码

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

⑵ PHP 编码格式

你的DW编码是GB2312
页面输出的是UTF-8
肯定乱码的啊

把编码都统一才行
header("Content-Type: text/html; charset=utf-8");

这里改成
header("Content-Type: text/html; charset=gbk");

⑶ php 一般设默认编码是什么

也可以给每个文件设置默认编码,但是比较麻烦,不建议这样做。建议直接找到配置文件,然后将编码格式设置成自己需要的类型即可。

⑷ php文件中怎么设置编码格式

编码格式是在Web 服务中设的。比如,LAMP中是在Apache中设。

⑸ php程序的编码方式

在php代码的第一行添加如下代码就好了。

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

这行代码是告诉浏览器使用utf8显示。


或者在网页的head内添加

<metahttp-equiv="content-type"content="text/html;charset=utf-8"/>

作用一样


根据你的描述 你的php文件应该不是utf8的,将php文件转成utf8就可以了。

⑹ php页面的要怎么设置编码

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

1、页面编码

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

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

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

⑺ php怎样判断字符串是什么编码

php判断字符编码的二个方法:
一个是用php自带的函数mb_detect_encoding,一个是个人写函数来处理。
方法1,使用mb_detect_encoding函数。
?

1
2
3
4

<?php
$str=”<a href="http://www..com/" target="_blank" class="infotextkey">脚本</a>”;
echo mb_detect_encoding($str);
?>

方法2,自定义函数。
?

1
2
3
4
5
6
7
8
9
10
11

<?php
function chkbm($string){
$bm = array(‘ASCII’, ‘GBK’, ‘UTF-8′);
foreach($bm as $c){
if( $string === <a href="http://www..com/" target="_blank" class="infotextkey">iconv</a>(‘UTF-8′, $c, iconv($c, ‘UTF-8′, $string))){//转换编码后是不是相等
return $c;
}
}
return null;
}
?>

⑻ php怎么设置编码

header("Content-type: text/html; charset=utf-8");
另外你的编辑器编码也要对应哦

a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。
b. 如果欲使用utf-8编码,那么php要输出头 :header(“Content-Type: text/html; charset=utf-8"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,所有文件的编码格式为utf-8。

最近需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。 让我郁闷了好一会儿,去网上一查资料才知道这是iconv函数的一个bug。iconv在转换字符"—"到gb2312时会出错。解决方法很简单,就是在 需要转成的编码后加 "//IGNORE" 也就是iconv函数第二个参数后,如下:
iconv("UTF-8","GB2312//IGNORE",$data)
ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存。

⑼ 如何把php文件编码更改为utf-8

与 php 编码有关的,有两处地方:


1、php 文件本身的编码格式:

根据使用 php 编写软件的不同,其操作方法有所区别,比如 phpDesigher 软件:


<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>

⑽ PHP出现乱码,怎么强制编码

你的程序使用数据库了吗?我觉得图中的乱码可能是数据库造成的。
因为你提供的信息比较少,我假定使用了mysql数据库。
首先确认你的程序使用什么编码,一般是UTF8或GBK。你可以借助一些代码编辑器来识别程序的编码,比如eclipse或notepad++。方法一般是设定编辑器的编码,直到中文不乱码为止。
然后查看数据库的编码。如果你使用phpmyadmin,查看数据表结构,“整理”一列表示字符编码(如gbk_chinese_ci)。如果编码不同,将数据库的编码设为和程序编码一致即可。

阅读全文

与php编码相关的资料

热点内容
为何称加密锁为加密狗 浏览:558
阿里云服务器远程异常 浏览:290
世界上最大的魔方解压球 浏览:417
书籍编译器下载 浏览:715
rosmoveit编程 浏览:198
人人讲app怎么使用 浏览:293
android查看文件工具 浏览:943
女程序员化妆视频大全 浏览:745
录音笔如何修改文件夹 浏览:645
八爪鱼数据采集加密文字替换 浏览:84
android系统运行动态编译的程序 浏览:420
计算编程中常用的if语句是 浏览:737
linux文件夹权限乱了 浏览:912
程序员职业病预防保健操 浏览:681
c程序修改后需不需要重新编译 浏览:726
怎样把图片分别放置在文件夹中 浏览:873
推流服务器地址是什么 浏览:633
java允许多重继承 浏览:514
解压小玩具好玩又可爱 浏览:410
腾讯云大带宽服务器 浏览:823