html 保存 文字变乱码怎么办,html文字为什么会乱码
html文字乱码的原因:1、网页是gbk编码,html文档是utf-8编码,编码方式不一致导致乱码;2、html网页编码是gbk,程序从数据库中调出的内容是utf-8编码,编码方式不一致导致乱码。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
造成html网页乱码原因主要是html源代码内中文字内容与html编码不同造成。但无论是哪种情况造成乱码在网页开始时候都需要设置网页编码。
html网页乱码效果截图
乱码造成原因
1、比如网页源代码是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码。反之网页是编码utf-8,内容是gbk也会出现乱码。
2、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);
然后在做页面时,注意这句:
这样不管输入数据库的中文,还是页面显示,就都正常了。
在DW CS4版里,默认生成的也是utf8页面。
同样的,如果一开始写数据库连接文件时写成:mysql_query("SET NAMES 'GBK'");
那页面也要相应变成:
其它asp程序或其它程序语言网站根据实际情况到百度查询转换编码方法。
推荐学习:html视频教程
html 保存 文字变乱码怎么办,html文字为什么会乱码相关推荐
- 如何巧妙实现文字变语音?其实文字转语音助手就很好
现在很多商家,个人店铺会因为要做一些叫卖的的需求,会去找一些专业人员去配音,其实也没必要,只要使用文字转语音助手,就可以来做叫卖的广告了. 操作工具: 一部智能手机.文字转语音助手APP 操作步骤: ...
- javascript基础——文字变大变小className的使用及JS浮动的兼容用法
文字变大变小,详情页比较常见的那种 <!DOCTYPE html> <html lang="en"> <head><meta charse ...
- (仿头条APP项目)6.点击过的新闻列表文字变灰和下拉刷新与滚动加载新闻数据
文章目录 一.点击过的新闻列表文字变灰 效果图 实现思路 导入ormlite数据库类依赖 利用ormlite创建数据库和表 创建数据库类MyDbHelper 创建数据库中的新闻实体类NewInfo 页 ...
- Android之在TextView里面部分文字变颜色并且可以点击
1.问题 在TextView里面部分文字变颜色并且可以点击 2.借助SpannableString SpannableString和String一样,是一种字符串类型 public void setS ...
- 练习:----点击按钮文字变颜色
点击按钮文字变颜色 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...
- 制作点击文字变颜色_手机照片、视频怎样添加文字?原来很简单,4种方法一分钟搞定...
手机照片.视频怎样添加文字?原来很简单,4种方法一分钟搞定 还有3天就到了元旦佳节,相信大家都很开心,美好的假期开始了. 那么可以说是你们元旦必备手机技巧,怎样给照片.视频添加文字,分享4种笔者常用的 ...
- css滤镜使文字变3D效果
为什么80%的码农都做不了架构师?>>> 四夕刚从 OECP社区看到了一篇文章 <css滤镜使文字变3D效果>,Css的确很强大, W3C 公布了样式单( CSS ...
- 【Uni-App】点击分享,生成海报带二维码,保存到本地图片,写入文字
目录 一:需求 二:分析 三:准备工作 1.qrcode准备 2.并且在main.js去挂载 四:页面构建 1.html 2.data 3.js 二维码嵌入文字 一:需求 1.产品需要这个商品,必须分 ...
- ai跟随路径_Illustrator描边路径 AI指定数量沿全路径混合小技巧 AI制版文字变粗...
Illustrator描边路径 AI指定数量沿全路径混合小技巧 AI制版文字变粗 Illustrator/AI这种描边路径是怎么做出来的? 填充和路径都填充了,可是里面却没有填充的颜色 取消描边填充却 ...
- Qt调整分辨率让文字变大或变小后变化解决方案
Qt调整分辨率让文字变大或变小 前言 方案一:修改样式表 代码段: 样图: 方案二:在主函数中添加代码段main() 源码: 样图: 文字随着窗口变化百分比扩大缩小算法 前言 这个问题其实一般情况下都 ...
最新文章
- 深度揭秘垃圾回收底层,这次让你彻底弄懂她
- 关于Java里面File类创建txt文件重复???
- Code Push 热更新使用详细说明和教程
- linux namespace 隔离内核资源的方式 简介
- 有源晶振和无源晶振的输出波形
- 成绩出来,C++专业课没问题
- 文章用图的修改和排版
- html5 自制播放器
- Centos7 下定义MariaDB源Yum安装最新版本的MariaDB
- vyatta 6.4 的设置
- POST提交数据之---Content-Type的理解;
- 运维管理成中小企业“心头大患” 飞塔“安接入”一步解决
- 搭建MIPS平台GDB调试环境
- GitHub上下载资源
- 解决“c#:未将对象引用设置到对象的实例”
- 如何学好神经网络,怎么自学神经网络
- idea全局护眼色绿豆沙
- Carthage 安装以及初步实用
- Linux实用操作学习笔记
- 设计自己的软渲染器6-纹理映射与背面剔除