php加载html乱码

王林
Lepaskan: 2023-02-25 10:40:01
asal
3157 orang telah melayarinya

php加载html乱码

PHP与html交互出现乱码

HTML部分

如果是html在head中添加:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Salin selepas log masuk

如果是html5:

<meta charste="utf-8">
Salin selepas log masuk

PHP部分

如果是在和html混排时建议在脚本首行添加:

<?php
header("content-type:text/html;charset=utf-8");
?>
Salin selepas log masuk

在连接数据库后,对数据库设置编码(非永久有效)

@$db = new mysqli($host, $user, $passwd)
$db->query("set names utf8");
Salin selepas log masuk

如果是仅针对一两个参数,可以使用iconv()函数

$str = "测试"
$nes_str = iconv("gb2312", "UTF-8", $str)   // gbk转utf8
Salin selepas log masuk

推荐教程:PHP视频教程

Atas ialah kandungan terperinci php加载html乱码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!