java 项目启动后页面乱码_java生成的Html打开后展示乱码
一、造成乱码的原因:
1、比如网页源代码是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码。反之网页是编码utf-8,内容是gbk也会出现乱码。
2、html网页编码是gbk,而程序从数据库中调出呈现是utf-8编码的内容也会造成编码乱码。
3、浏览器不能自动检测网页编码,造成网页乱码。
image.png
二、解决方案
第0种解决方案
image.png
image.png
第一种,html网页源代码编码与中文字输入编码不同。
解决方法:
使用软件进行编辑HTML网页内容,推荐使用DW软件进行HTML代码编辑和开发。
尽量不要直接使用记事本进行编辑HTML代码。
第二种,如果网页设置编码是gbk的,而数据库储存数据编码格式是UTF-8的,这个时候程序查询数据库数据显示数据前进乡程序转码即可。
例如PHP程序+mysql查询显示数据转码:
1、mysql_query("SET NAMES 'UTF8'"); //将查询数据转码为utf8,也就是转换为utf-8
2、mysql_query("SET NAMES 'GBK'");//将查询数据转码为GBK,如gbk2312
image.png
第三种,浏览器造成乱码。
这个可能是你网页没有设置meta charset编码造成。导致浏览器不能识别你网页默认编码类型。解决方法:
1、如果浏览器浏览时候出现网页乱码,在浏览器中找到转换编码的菜单。
在IE9浏览器中需要转码的网页空白出右键鼠标,即可选择“编码”。
傲游浏览器中浏览需要转码的网页时,菜单“查看”-->“编码”即可选择转换编码
谷歌浏览器中浏览需要转码的网页时,点击右上角“三横”图标选择“工具”-->“编码”即可选择切换网页编码达到让浏览器浏览此网页不是乱码
java 项目启动后页面乱码_java生成的Html打开后展示乱码相关推荐
- java pdf中文乱码_java生成pdf以及解决中文中文乱码问题
itext版本:5.4.0 其中extrajars中有支持中文的itext-asian.jar. 像工程中导入itextpdf-5.4.0以及itext-asian.jar即可支持中文. 示例代码如下 ...
- java项目启动加载数据_java项目启动时加载数据库信息存入缓存方法
一.获取需要加载的数据 @Component public class MathMethod { public void addMethod(int i) { //查询方法存入redis等库 Syst ...
- java 项目启动初始化_Spring项目启动时执行初始化方法
一.applicationContext.xml配置bean init-method="initKeyWord"> classpath:sensitive-word.xml ...
- java项目启动时登录,Java项目启动时报错解决方法
当前位置:我的异常网» Java Web开发 » Java项目启动时报错解决方法 Java项目启动时报错解决方法 www.myexceptions.net 网友分享于:2013-08-07 浏览: ...
- 一行命令实现Java项目启动停止和重启
一行命令实现Java项目启动停止和重启 一行命令实现Java项目启动停止和重启 功能 默认不入参是启动项目 支持项目启动.停止.重启:start | stop | restart 支持自定义java路 ...
- java项目启动后运行方法_spring boot在启动项目之后执行的实现方法
前言 我们在web项目启动之后有时候还会做点其它的东西(比如,导入数据脚本),下面就说说spring-boot里怎么在程序启动后加入自己要执行的东西 方法如下: 新建一个类:BeforeStartup ...
- JAVA - 项目启动后执行定时任务
项目启动后不执行定时任务?? 这个得在启动类上加 @EnableScheduling 注解 @EnableScheduling @SpringBootApplication public class ...
- JAVA项目启动脚本编写的一些笔记整理
写在前面 公司项目里看到,之前的项目都是在物理机部署的,而且大都是Server,没搞过,这里整齐学习. 博文分为两部分: 项目启动脚本总结,java常用启动参数,,启动参数部分参考 流年似水,有些事情 ...
- Java项目启动成功、失败信息实时反馈提醒(邮件或者短信)
原文作者:程序猿杨鲍 转载声明:转载请注明原文地址,注意版权维护,谢谢! 在开发的流程中必须涉及的项目的部署发布,这个过程也肯定会有成功失败,在不同的公司里采用的提醒方式不同.在说明下面的方案前,需要 ...
- java 中导出word后压缩文件_Java批量导出word压缩后的zip文件案例
一.js代码,由于参数比较大所以利用form表单使用post导出 function export_word(){ var selectedRows = $("#dg").datag ...
最新文章
- 使用memcache的session入库
- 数据结构与算法 / 冒泡排序最坏情况下的时间复杂度解析
- 3d点击_3D打印服务加工在医疗器械行业的应用
- java 正则 第一个出现的字符_如何用正则表达式通过第一个出现的字符进行拆分?...
- 敏捷开发免费管理工具——火星人预览之一:需求与故事树
- CVPR 2022数据集汇总|包含目标检测、多模态等方向
- 冷凝器换热效果变差后果
- 科大讯飞输入法android离线语音,讯飞输入法Android5.0.1752 离线语音更轻快的表达...
- 【软件入门】Keil:从AC5到AC6
- Oracle 10G RAC ASM - 控制文件多路存储
- 【深度学习TPU+Keras+Tensorflow+EfficientNetB7】kaggle竞赛 使用TPU对104种花朵进行分类 第十八次尝试 99.9%准确率
- Android FFmpeg视频转码并保存到本地
- 一杯茶,一包烟,一个环境配一天
- 西北农林科技大学linux实验,2021双非科班调剂985(一志愿中科大,调剂上岸西北农林科技大学)初试复试经验帖...
- thinkcmfx漏洞太大_thinkcmf漏洞集合
- Fiddler Everywhere App抓包-iOS/iPadOS
- 永嘉原*厂-144段超低功耗LCD液晶显示驱动芯片VKL144B QFN48(6*6MM)超小体积封装,水表专用段式LCD液晶低功耗显示驱动IC
- 苏州新导RFID仓储管理系统带领仓库领域走向智能化
- 小程序 - 实现【一键复制】功能
- Msql数据库常用操作命令
热门文章
- win8普通版连接远程桌面---RDPWrap
- PADS2007破解方法之图文并茂版----本人亲自实践
- jks转换 p12、keystore、pk8、x509.pem 命令
- foobar2000播放dff格式音乐的解决办法
- mysql8.0.13驱动包_MySQL ODBC驱动 V8.0.13 32/64位 官方版
- 从零开始学androidandroid开发环境的搭建.一.
- php数组教程,PHP 数组入门教程小结
- php生成黑链,网站被黑链接(进入黑网最有效办法)
- openlayers集成echarts实现百度迁徙的模拟
- php期末考卷,php试卷B高质量含答案