如何用 PHP 搞定中文字符编码问题

如何用 PHP 搞定中文字符编码问题,第1张

1、要么页面原始汉字和从数据库里取出的汉字全是乱码

2、要么原始汉字和数据库汉字,一个显示正常了,另一个就变成乱码了。

问题需要一步一步的解决。在实际 *** 作以下方法之前,需要配置 Web 服务器,使其与 PHP 集成,最终可以调试 PHP 程序。我们以常见的 GB2312 和 UTF-8 字符集为例来测试和说明。浏览器是 IE7.0。

1、页面原始汉字乱码的解决

解决这个问题就需要使用 UltraEdit 的这个功能。

1.1 打开中文 Windows,用 UltraEdit 创建一个文本文件,手工输入一个 PHP 页面文件,文件内容如下。保存为 test1.php 文件,注意保存时“格式”下拉框选择“默认”- 特别注意这里。

原因只有一个。你的网页编码和服务器输出编码不同。。

解决方案比较简单。。你当前网页使用什么编码。。就在 php 最开头的地方加一行 header 改变 服务器的输出编码即可。。

header('Content-Type: text/htmlcharset=UTF-8')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7333984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存