在建立网站的时候我们会发现,php页面输出乱码,php输出数据库字段也乱码,这要怎么解决?下面本篇文章就来给大家介绍一下解决php输出中文乱码的方法,希望对你们有所帮助。

第一种、HTML和PHP混合的页面解决方案

方法一:使用标签

如果是HTML中嵌入PHP代码,可以使用来解决中文乱码问题

php输出中文乱码

echo "jquery中文网!";

?>

方法二:使用header()函数

如何是HTML和PHP混编,除了按照第一个方法所说的操作之外,还需要在PHP文件的最上面加入这句代码:<?php

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

?>

第二种、纯PHP页面的中文乱码问题(数据是静态的)

如果你的PHP页面出现了乱码,只需要在页面的开始处加入下面代码就可以了。<?php

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

?>

第三种、PHP Mysql中文乱码问题

这个除了按照第三种所说的操作之外,还要在你的数据查询/修改/增加之前加入数据库编码。而且,值得注意的是,这里的UTF8和之前的不一样,中间是没有横线的。<?php

mysql_query('SET NAMES UTF8');

//接下来的就是查出数据或者修改,增加

?>

如何你使用的MySQL版本在 4.1 或更高版本,可以在链接数据库操作后,设置一个字符编码,像下面这样

UTF-8编码只是其中一种编码,如果不想使用utf-8编码,也可以使用其他编码,只需将UTF-8换成你想使用的编码就可以,目前中文网站开发中主要用的是GB2312和UTF-8 两种编码。

有一点要注意的是在需要做数据库操作的php程序前加的 mysql_query("set names '编码'");编码,一定要和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,如果是utf-8那mysql编码就是 utf8,这样插入或检索数据时就不会出现乱码了

jquery PHP 中文乱码,PHP输出中文乱码怎么解决?相关推荐

  1. Python使用中文注释和输出中文(原创)

    刚开始学习python,需要在Python中注释中文和输出中文,现在开始尝试: 仅为初步学习参考,高手请绕行. -------------------------------------------- ...

  2. python输出汉字怎么注释中文_Python使用中文注释和输出中文(原创)

    标签: 刚开始学习python,需要在Python中注释中文和输出中文,现在开始尝试: 仅为初步学习参考,高手请绕行. ---------------------------------------- ...

  3. python加中文注释_Python使用中文注释和输出中文(原创)

    刚开始学习python,需要在Python中注释中文和输出中文,现在开始尝试: 仅为初步学习参考,高手请绕行. -------------------------------------------- ...

  4. clion调整字体打下奥_Clion、IEDA、pycharm的一些简单设置步骤(设置中文菜单、输出中文、字体大小、背景颜色主题)...

    Clion.IEDA.pycharm的设置及界面是一模一样的,下面我将按照Clion举例,但是在IEDA和pycharm是同样适用,按照方法设置即可 一.中文界面 clion.ieda.pycharm ...

  5. php打印出来乱码_PHP输出中文乱码怎么解决?

    在建立网站的时候我们会发现,php页面输出乱码,php输出数据库字段也乱码,这要怎么解决?下面本篇文章就来给大家介绍一下解决php输出中文乱码的方法,希望对你们有所帮助. 第一种.HTML和PHP混合 ...

  6. java printwriter乱码_PrintWriter输出中文乱码分析与解决方案

    用response得到输出流,即response.getOuptStream(); 返回值为ServletOutputStream 对象,即JSP的out对象,要么用response得到输出对象Pri ...

  7. 用c语言输出中文字符串,C++输出中文字符串

    C++输出中文字符 1. cout 场景1: 在源文件中定义 const char* str = "中文" 在 VC++ 编译器上,由于Windows环境用 GBK编码,所以字符串 ...

  8. python中如何输出中文_python3如何输出中文

    Python3中输出中文的方法如下: 方法一:在环境变量中,设置PYTHONIOENCODING=utf-8 以centos为例执行:export PYTHONIOENCODING=utf-8 方法二 ...

  9. python 如何输出中文_python3如何输出中文

    Python3中输出中文的方法如下: 方法一:在环境变量中,设置PYTHONIOENCODING=utf-8 以centos为例执行:export PYTHONIOENCODING=utf-8 方法二 ...

最新文章

  1. Apache优化:修改最大并发连接数
  2. 结构指针的坑之(定义结构体指针时并没有分配存储空间,所以要用malloc()申请空间)
  3. wandb(wb)(weights and biases): 深度学习轻量级可视化工具入门教程
  4. 第6章 Python 数字图像处理(DIP) - 彩色图像处理3 -色彩变换、彩色校正、彩色图像平滑和锐化、HSI彩色空间中的分割、RGB空间中的分割、彩色边缘检测
  5. 现代数学和理论物理已经发展到多么令人震惊的水平了?
  6. 商汤使用AutoML设计Loss函数,全面超越人工设计
  7. web前端之html从入门到精通
  8. 华为云内容审核—性能更加狂野,价格更加腼腆
  9. Java+Selenium自动化对非输入框的日历或日期控件的处理
  10. 浏览器通知--window.Notification
  11. ASP.NET留言板 文字加表情
  12. abaqus 帮助文档
  13. 计算机锁定键盘怎么关机,win10电脑如何用键盘关机(键盘开关机的详细步骤图)...
  14. ROS从入门到精通3-5:blender机器人模型定制皮肤贴图
  15. win10应用商店里的应用提取
  16. Matla + SVD 求解变换矩阵
  17. Image To PDF or XPS V4.2 汉化版,tek2y原创汉化!
  18. 网站制作从原型图架构到设计开发的具体步骤
  19. Python安装第三方库出现失败并出现”Cannot find existing Pyqt5 plugin directories”的解决方案
  20. Android OKHttp 拦截器

热门文章

  1. FindFirstFile FindNextFile 以及_WIN32_FIND_DATA结构
  2. c++ lambda基本语法
  3. python获取android手机信息
  4. 004 人物数据查找和代码编写
  5. MySQL创建数据表(CREATE TABLE语句)
  6. 将RGB格式的颜色值转换为十六进制
  7. 利用GitHub搭建博客自定义域名失效问题解决方法
  8. 项目: 用C语言写一个精美图形化的音乐播放器【C++ / C】
  9. 【PAT乙级】1024 科学计数法 (20 分)
  10. 3.1.5 动态分区分配算法