`
cakin24
  • 浏览: 1389747 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Apache+PHP解决中文乱码问题

    博客分类:
  • PHP
阅读更多
一 Apache的httpd.conf配置。
AddDefaultCharset OFF
 
二 解决HTML中中文乱码问题方法
1、在head标签里面加入UTF8编码(国际化编码):UTF-8是没有国家的编码,也就是独立于任何一种语言,任何语言都可以使用的。
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
2、将文件的编码存为UTF-8。记事本或Editplus等编辑器都有保存时选择编码的功能。
 
三 HTML和PHP混合的页面解决方案
    除了按照第二个方法所说的操作之外,还需要在文件的最上面加入这句代码:
    <?php 
    header("Content-type:text/html;charset=utf-8");
    ?>
 
四 纯PHP页面的中文乱码问题(数据是静态的)
    这个只需要在页面的开始处加入下面代码,然后保存UTF-8编码的文件即可。
    <?php
    header("Content-type:text/html;charset=utf-8");
    ?>
 
五 PHP+Mysql中文乱码问题
    这个除了按照第四点所说的操作之外,还要在你的数据查询/修改/增加之前加入数据库编码。而且,值得注意的是,这里的UTF8和之前的不一样,中间是没有横线的。
    <?php
    mysql_query('SET NAMES UTF8');
    //接下来的就是数据的增删查改
    ?>
 
六 正确显示上传的附件中文名
   找到xampp/moodle中的文件config.php,
   在$CFG->unicodedb = true;后加入$CFG->unicodecleanfilename = true;
   即可使上传的附件可以正确显示中文名。
 
七 在ie浏览器中选择上传文件时还可能显示乱码等,可以在
lib/editor/htmlarea/coursefiles.php
第二行加上这样一句:// 可以用:set nu显示行号
@header("Content-Type: text/html; charset=utf-8");  //这个是默认选择utf-8编码
1
1
分享到:
评论

相关推荐

    apache+mysql+php 乱码问题.docx

    通过这三个文件的配置,可以解决 Apache、MySQL 和 PHP 的乱码问题,从而确保 Web 应用程序正确地显示中文。 此外,还需要注意,在使用 PHPMyAdmin 时,需要选择正确的语言和编码,以便正确地显示中文。在 MySQL 的...

    Windows+Apache+Openssl+MySQL+PHP+ZendOptimizer+eAccelerator+phpMyAdmin+NaviCat 安装与配置笔记.txt

    - 设置字符集:“default_charset="gb2312"”,以解决中文乱码问题。 - 设置session存储路径:“session.save_path="C:\php-5.2.5-Win32\session"”。 - 开启错误显示:“display_errors=On”。 - 关闭CGI模式:...

    Apache+php+mysql安装整合.pdf

    **问题解决**: - 如果遇到冲突或重装问题,可能需要清理旧的配置文件或注册表条目。 - 如果无法连接MySQL,检查端口设置、防火墙设置以及用户名和密码是否正确。 - 遇到乱码问题,检查数据库编码设置和应用程序的...

    在Windows7中安装Apache+PHP+MySQL.pdf

    建议在创建数据库时,将字符集设置为UTF8,以避免汉字乱码。在最新版本的MySQL中,默认字符集可能是UTF8,但若需更改,可以找到MySQL的配置文件my-huge.ini或my-large.ini,将其改名为my.ini,并在[cclient]和...

    PHP+apache+mysql安装配置指南(XP测试通过)借鉴.pdf

    4. 设置MySQL的默认编码,推荐使用标准的latin1,如果需要与已有数据库兼容,应确保编码设置与原数据库一致,以防止乱码问题。 5. 设定MySQL作为Windows服务,并开启命令行模式下的执行文件权限。 6. 最后,设定超级...

    Apache+PHP+MySQL+phpMyAdmin配置教程[汇编].pdf

    - **字符集设置**:确保选择了gbk或相应的中文编码,以避免后续出现乱码问题。 - **全新安装与快速恢复的区别**:对于已经安装过MySQL的计算机,在重装系统后进行快速恢复时,不要尝试重新设置root密码,否则可能...

    php+mysql+apache组合的一些问题

    总结来说,解决PHP与MySQL的中文乱码问题关键在于确保编码一致性,而处理Apache端口冲突则需要识别并调整占用端口的服务,或者更改Apache自身的端口设置。理解并掌握这些技巧,可以帮助开发者更顺畅地进行PHP、MySQL...

    Linux php出现中文乱码的解决方法.docx

    Linux PHP 中文乱码解决方法详解 Linux PHP 中文乱码问题是 PHP 开发中常见的问题之一。它是由于字符编码设置不当...解决 Linux PHP 中文乱码问题的方法有很多。我们可以根据实际情况选择合适的方法来解决这个问题。

    web实验—银行系统(MySQL+Apache+php)

    放在Apache环境工作区内可以直接打开网页进行操作和功能查看。(压缩包内附带noSQL的完整数据库) 页面设计规范美观,严格按照设计标准。主体色调为蓝色。 (请用IE内核如360安全浏览器等打开,亲测谷歌的chrome内核...

    PHP+MYSQL使用UTF8中文乱码终极解决办法

    本篇文章将详细介绍如何彻底解决PHP+MySQL环境下中文乱码的问题。通过以下几个关键步骤,我们可以确保从前端到后端,整个系统都支持UTF-8编码,从而避免中文乱码的出现。 #### 步骤一:前端问题 **目标**:确保前端...

    FCKeditor编辑器 中文乱码问题 彻底解决方案(提供附件)

    本文将深入探讨FCKeditor编辑器中的中文乱码问题及其彻底解决方案。 中文乱码问题通常源于字符编码不一致。在计算机系统中,不同的程序或文件可能使用不同的字符编码,如ASCII、GBK、UTF-8等。当这些程序或文件互相...

    php中文乱码解决方案

    ### PHP中文乱码解决方案 #### 一、乱码产生的原因及解决方案 乱码问题在Web开发中时有发生,尤其当涉及到多语言环境时更为常见。根据提供的标题和描述,可以将乱码产生的原因总结为以下几点,并针对每一点提供...

    PHP+MySQL5.0中文乱码解决方法

    最近学习Apache2+PHP4.4.1+MySQL5.0,页面显示中文全为”???…..”,在网上找了好多资料,简单解决! 数据库连接的PHP脚本内容: config.inc.php &lt;?php //配置mysql数据库连接参数 $db = mysql_connect(...

    php fck文件夹及上传图片中文乱码问题解决方法

    在PHP开发中,FCKeditor是一款非常流行的富文本编辑器,它允许用户在网页上方便地编辑和上传文本、...对于“工具”类问题,理解并掌握这些基本原理和技巧是非常重要的,这有助于在遇到类似问题时能快速定位并解决问题。

    更改zabbix 中文字体,解决中文显示乱码问题

    本文将详细讲解如何更改Zabbix的中文字体,以解决中文显示乱码的问题。 首先,我们需要理解Zabbix的界面主要由Web前端和后端服务器两部分组成。当中文乱码出现时,可能的原因包括Web服务器的编码设置、数据库编码、...

    网页中文乱码完美解决方案.pdf

    本文档旨在解决网页中文乱码问题,提供了三个方面的解决方案:APACHE 服务器设置、PHP 编码问题和 MYSQL 数据库的表以及字段编码。 APACHE 服务器设置 APACHE 服务器的配置文件中有一行是编码的设置,默认的是 ...

    PHP乱码终极版必杀.

    ### PHP乱码终极版必杀知识点详解 #### 一、HTML页面转UTF-8编码问题 **1. 在head后,title前加入元标签** - **知识点**: 确保文档头部正确声明了字符集。 - **解决方法**: 在`&lt;head&gt;`标签后、`&lt;title&gt;`标签前...

    PHP WEB 开发乱码问题总结

    本文主要总结了五个方面可能导致的乱码问题及解决方案,帮助开发者们更好地理解和解决这些问题。 #### 一、HTML 页面转UTF-8 编码问题 1. **元数据标签**:确保在`&lt;head&gt;`标签内,在`&lt;title&gt;`标签之前添加`;...

Global site tag (gtag.js) - Google Analytics