通过服务器端设置响应报文头来解决乱码问题|学习笔记

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介: 快速学习通过服务器端设置响应报文头来解决乱码问题

开发者学堂课程【Node.js 入门与实战通过服务器端设置响应报文头来解决乱码问题】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/588/detail/8258


通过服务器端设置响应报文头来解决乱码问题

 

目录

一、通过服务器端设置响应报文头来解决乱码问题

1、举例

2、产生乱码的原因:

3、解决乱码的思路

4、订正

 

一、通过服务器端设置响应报文头来解决乱码问题

现在给用户响应基本的Hello World是没有问题的,加点内容重新启动浏览器重新启动:

1、举例:

res .write( ' Hello World!!!!你好世界!');

//对于每一个请求,服务器必须结束响应,否则客户端(浏览器)会一直等待服务器响应结束res .end();

});

(1)结论:

Hello world!!!!浣豺>涓存踔镑白

(出现了乱码,英文没问题,中文翻译不出)

2、产生乱码的原因:

字符串原本的编码和解析时的编码不一样。

3、解决乱码的思路:

服务器通过设置 http 响应报文头,告诉浏览器使用相应的编码来解析网页

res .set Header( 'Content-Type', 'text/plain; charset=utf8');

这样就不会出现乱码。

'Content-Type', 'text/plain'Content-Type', 'text/plain

charset=utf8:使用此编码解析

4、订正:

//解决乱码的思路:服务器通过设置 http响应报文头,告诉浏览器使用相应的编码来解析网页

res. set Header( ' Content-Type', 'text/plain; charset=utf-8 ');

res. write( 'Hello world!!!!你好世界!');

//对于每一个请求,服务器必须结束响应,否则客户端(浏览器)会一直等待服务器响应结束 res. end();

});

(1)执行结果:

Hello world!!!!你好世界!

相关文章
|
9天前
|
缓存 监控 定位技术
|
11天前
|
监控 Kubernetes 安全
如何设置一个有效的远程管理工具来简化服务器的维护工作?
如何设置一个有效的远程管理工具来简化服务器的维护工作?
|
1月前
|
前端开发 开发工具 git
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
29 5
|
18天前
|
Web App开发 安全 网络安全
tplink虚拟服务器设置方法
为了更全面地理解云服务及其在企业应用中的角色,推荐访问,他们提供了一系列高性能、安全稳定的云服务器解决方案,包括但不限于香港云服务器、高防服务器等,特别适合寻求全球化业务扩展的企业。蓝易云不仅拥有全球化的基础设施布局,还提供针对各种行业定制的全栈云解决方案,助力企业实现云端部署,跨越传统界限,即刻启航云端之旅。
25 0
|
24天前
|
弹性计算 网络安全
阿里云国际OpenAPI多接口快速管理ECS服务器教程
阿里云国际OpenAPI多接口快速管理ECS服务器教程
|
1天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
7天前
|
弹性计算
阿里云2核16G服务器多少钱一年?亲测价格查询1个月和1小时收费标准
阿里云2核16G服务器提供多种ECS实例规格,内存型r8i实例1年6折优惠价为1901元,按月收费334.19元,按小时收费0.696221元。更多规格及详细报价请访问阿里云ECS页面。
40 9
|
4天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
7天前
|
弹性计算 异构计算
2024年阿里云GPU服务器多少钱1小时?亲测价格查询方法
2024年阿里云GPU服务器每小时收费因实例规格不同而异。可通过阿里云GPU服务器页面选择“按量付费”查看具体价格。例如,NVIDIA A100的gn7e实例为34.742元/小时,NVIDIA A10的gn7i实例为12.710156元/小时。更多详情请访问阿里云官网。
41 2
|
13天前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
50 3
下一篇
无影云桌面