广告
返回顶部
首页 > 资讯 > 精选 >html文字会乱码的原因
  • 821
分享到

html文字会乱码的原因

2023-06-14 13:06:24 821人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关html文字会乱码的原因的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。html文字乱码的原因:1、网页是gbk编码,html文档是utf-8编码,编码方式不一致导致乱码;2、html网页

这篇文章给大家分享的是有关html文字会乱码的原因的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

html文字乱码的原因:1、网页是gbk编码,html文档是utf-8编码,编码方式不一致导致乱码;2、html网页编码是gbk,程序从数据库中调出的内容是utf-8编码,编码方式不一致导致乱码。

教程操作环境:windows7系统、css3&&HTML5版、Dell G3电脑。

造成html网页乱码原因主要是html源代码内中文字内容与html编码不同造成。但无论是哪种情况造成乱码在网页开始时候都需要设置网页编码。

<meta charset="utf-8">

html网页乱码效果截图html文字会乱码的原因

乱码造成原因

比如网页源代码是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码。反之网页是编码utf-8,内容是gbk也会出现乱码。

html网页编码是gbk,而程序从数据库中调出呈现是utf-8编码的内容也会造成编码乱码。

解决乱码方法

第一种,html网页源代码编码与中文字输入编码不同。

解决方法:

使用软件进行编辑HTML网页内容,推荐使用DW软件进行HTML代码编辑和开发

尽量不要直接使用记事本进行编辑HTML代码。

第二种,如果网页设置编码是gbk的,而数据库储存数据编码格式是UTF-8的,这个时候程序查询数据库数据显示数据前进乡程序转码即可。

例如PHP程序+mysql查询显示数据转码:
Mysql_query("SET NAMES 'UTF8'"); //将查询数据转码为utf8,也就是转换为utf-8
mysql_query("SET NAMES 'GBK'");//将查询数据转码为GBK,如gbk2312

在写数据库连接文件时,写成:

$conn = mysql_connect("$host","$user","$passWord"); mysql_query("SET NAMES 'UTF8'"); mysql_select_db("$database",$conn);

然后在做页面时,注意这句:

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

这样不管输入数据库的中文,还是页面显示,就都正常了。
在DW CS4版里,默认生成的也是utf8页面。

同样的,如果一开始写数据库连接文件时写成:

mysql_query("SET NAMES 'GBK'");

那页面也要相应变成:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

其它asp程序或其它程序语言网站根据实际情况到百度查询转换编码方法。

感谢各位的阅读!关于“html文字会乱码的原因”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: html文字会乱码的原因

本文链接: https://www.lsjlt.com/news/271022.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html文字会乱码的原因
    这篇文章给大家分享的是有关html文字会乱码的原因的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。html文字乱码的原因:1、网页是gbk编码,html文档是utf-8编码,编码方式不一致导致乱码;2、html网页...
    99+
    2023-06-14
  • mysql字符转化出现乱码的原因
    这篇文章主要介绍“mysql字符转化出现乱码的原因”,在日常操作中,相信很多人在mysql字符转化出现乱码的原因问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql字符转...
    99+
    2022-10-18
  • php中传参数会乱码的原因有哪些
    这篇文章主要为大家展示了“php中传参数会乱码的原因有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中传参数会乱码的原因有哪些”这篇文章吧。php传参数会乱码是因为编码不一致,其解决办...
    99+
    2023-06-22
  • java汉字乱码的原因与解决方法
    在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。推荐:java基础教程1、...
    99+
    2021-11-01
    java
  • Mysql字符集设置乱码的原因有哪些
    这篇文章主要介绍了Mysql字符集设置乱码的原因有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。基本概念• 字符(Character)是...
    99+
    2022-10-18
  • 在javascript中使用alert函数出现中文会乱码的原因是什么
    在javascript中使用alert函数出现中文会乱码的原因是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。可能原因一:javascript如果是写在一个...
    99+
    2023-06-14
  • phpmyadmin导入csv乱码的原因
    这篇文章给大家分享的是有关phpmyadmin导入csv乱码的原因的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。phpmyadmin为什么导入csv乱码1、有可能是字符集不相同,...
    99+
    2022-10-18
  • php出现gd2中文乱码的原因有哪些
    这篇文章主要介绍php出现gd2中文乱码的原因有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php出现gd2中文乱码的原因:1、服务器的编码与gd2中的“imagettftext()”函数的默认编码不同,函数默...
    99+
    2023-06-14
  • php文件打开是乱码的原因是什么
    这篇“php文件打开是乱码的原因是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php文件打开是乱码的原因是什么”文章吧...
    99+
    2023-07-05
  • 探讨PHP中文乱码的原因和解决方案
    PHP是一种多用途的服务器端脚本语言,广泛用于网络开发,特别是在Web开发中。在编写PHP网站时,中文汉字部分如果不正确地处理,就会出现乱码问题。那么,为什么PHP中文部分会出现乱码?这个问题是很多PHP开发者都会遇到的。本文将探讨PHP中...
    99+
    2023-05-14
    中文乱码 php
  • c语言输出中文乱码的原因有哪些
    在C语言中,输出中文乱码的原因可以有以下几个:1. 编码方式不匹配:C语言默认使用ASCII编码,而中文字符通常使用Unicode编...
    99+
    2023-08-31
    c语言
  • java文件读取中文乱码的原因与解决方法
    最近遇到一个问题,Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。(推荐:java视频教程)读取代码如下:List lines=new ArrayList(); BufferedReader br = ne...
    99+
    2015-03-18
    java
  • 浅析PHP输出汉字乱码的原因及解决方法
    PHP是一种开源的服务器端脚本语言,被广泛应用于Web开发。但是,在进行中文字符的输出时,经常会发生字符集转换的问题而出现乱码,这是让许多开发人员头疼的问题。本文将介绍PHP输出汉字乱码的原因及解决方法。原因分析在PHP中,字符编码主要有两...
    99+
    2023-05-14
    php 乱码
  • php网页乱码的原因有哪些
    本篇内容主要讲解“php网页乱码的原因有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php网页乱码的原因有哪些”吧!php网页乱码的原因:1、网页编码(charset)设置错误,导致浏览器...
    99+
    2023-06-25
  • 探讨php7中文输出乱码的原因和解决方案
    在使用PHP7进行程序开发的过程中,遇到中文输出乱码问题常常会令程序员十分苦恼。本文将重点介绍在PHP7中出现中文输出乱码问题的原因以及解决方案。问题原因首先,我们需要了解在PHP7中,中文输出乱码的问题是由编码方式和服务器环境等多种因素引...
    99+
    2023-05-14
  • PHP开发出现中文乱码的原因及解决方法
    本篇内容主要讲解“PHP开发出现中文乱码的原因及解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP开发出现中文乱码的原因及解决方法”吧!一.首先是PHP网页的编码php文件本身的编码与...
    99+
    2023-06-17
  • 乱码问题的原因及解决方法
    这篇文章主要讲解了“乱码问题的原因及解决方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“乱码问题的原因及解决方法”吧!PHP乱码问题1、PHP 如何处理上传的CSV文件?可以用fgetcs...
    99+
    2023-06-17
  • php输出汉字为乱码是什么原因?怎么解决?
    随着互联网的快速发展,编程语言也变得越来越多样化,其中php最为常用。然而,很多php初学者在输出中文时常会遇到乱码问题。那么出现php输出乱码问题的原因是什么呢?首先,我们需要了解一下“字符集”和“编码”的概念。字符集是由一组字符构成,例...
    99+
    2023-05-14
  • php网页中文乱码是什么原因?怎么解决?
    在网页开发中,经常会遇到中文显示乱码的问题,而这个问题最常见的出现在 PHP 网页中。本文将简单介绍中文乱码问题的原因及解决方法。1、中文乱码的原因中文乱码的问题主要是由于编码方式不一致导致的。在编写 PHP 程序时,需要注意以下几个方面:...
    99+
    2023-05-14
    php
  • php读取数据库出现中文乱码的原因是什么
    这篇文章主要介绍“php读取数据库出现中文乱码的原因是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php读取数据库出现中文乱码的原因是什么”文章能帮助大家解决问题。一、数据库编码设置不正确在M...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作