setContentType与setCharacterEncoding的区别

简介: setCharacterEncoding只是设置字符的编码方式 setContentType除了可以设置字符的编码方式还能设置文档内容的·类型1.setCharacterEncodingresponse.setCharacterEncoding("UTF-8");PrintWriter out = response.getWriter();out.print

setCharacterEncoding只是设置字符的编码方式
setContentType除了可以设置字符的编码方式还能设置文档内容的·类型

1.setCharacterEncoding

response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE html> \n"+"这里采用的是setCharacterEncoding");//这里设置了文档类型是html

输出:
这里写图片描述
如果去掉"<!DOCTYPE html> \n"这一句的话

response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
out.println("这里采用的是setCharacterEncoding");//这里没有设置文档内容的类型

输出字体会变的没有任何格式

这里写图片描述

浏览器的任何字体设置都没有用(前面带了"<!DOCTYPE html> \n"字体不一样是因为我设置了浏览器的个性化字体)

2.setContentType

response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("这里采用的是setContentType");

这里写图片描述

完全和带了"<!DOCTYPE html> \n"的setCharacterEncoding一样。

3.另外

setCharacterEncoding和setContentType只能在response.getWriter();之前才有用,如果是在这之后是没有任何作用的。

目录
相关文章
剪映一秒批量打关键帧
剪映打关键帧, 一百张图片, 只需要一秒钟
2330 0
|
缓存 前端开发 API
PHP 适合做什么类型的项目
【8月更文挑战第4天】PHP 适合做什么类型的项目
499 4
|
7月前
|
存储 缓存 关系型数据库
阿里云服务器2核8G最低价格:通用算力型、经济型、计算型等不同实例最低活动价格参考
阿里云2026年活动为2核8G配置云服务器提供多样化选择,包括通用算力型u2a实例(AMD平台,2.5折起)、通用算力型u2i实例(Intel平台,3折起)、经济型e实例(共享型,高性价比)及通用型g9i实例(第九代企业级,高性能)。各实例满足不同场景需求,从个人开发到企业级应用均有覆盖。用户可根据性能需求、增长预期和预算选择,并领取优惠券享受额外减免,实现成本与效能最优平衡。
ML之Spearman:Spearman相关系数(斯皮尔曼等级相关系数)的简介、案例应用之详细攻略
ML之Spearman:Spearman相关系数(斯皮尔曼等级相关系数)的简介、案例应用之详细攻略
ML之Spearman:Spearman相关系数(斯皮尔曼等级相关系数)的简介、案例应用之详细攻略
|
7月前
|
传感器 算法 安全
AR 眼镜多模态融合:视觉、语音与 IMU 的端侧协同实践
本文介绍AR眼镜端侧多模态融合方案,通过视觉、语音与IMU协同,解决工业场景中强光、噪声、漂移等挑战;采用硬件触发同步、动态加权融合与INT8量化优化,实现≤15ms低延时、91%高识别率及22%功耗降低,已在五矿盐湖项目落地验证。
766 0
|
缓存 运维 调度
阿里云CDN怎么添加和修改源站信息?
阿里云CDN源站配置不仅是基础设置,更是智能流量调度的关键。通过灵活添加、修改、删除源站,实现业务高可用与敏捷运维。本文详解操作步骤与最佳实践,助您构建稳定高效的全球加速架构。
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
17569 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
存储 人工智能 自然语言处理
数势科技指标平台, 让数据产生最大价值
数势科技指标平台, 让数据产生最大价值
|
索引 Python
%g是什么
`%g` 是 Python 字符串格式化中的一种格式说明符,用于表示浮点数或整数,能自动选择最合适的表示法。当数值为整数时,它显示整数;当数值较大或含小数时,它选择科学记数法或小数点记数法,并去掉无用的零。例如:
2910 1

热门文章

最新文章