Nginx Json 解析中文乱码解决方案

2665°C 05-01-2020 notbyai
最近更新于:2022-06-16 00:20:55

文章摘要moonshot-v1-8k

本文介绍了在使用 Nginx 进行 Json 解析时出现中文乱码的问题,并提供了解决方案。文章指出了在 Nginx 配置文件中添加 charset=UTF-8 的方法不一定适用,并介绍了在 location 段添加响应头 Content-Type 编码的方法。文章提供了实际的代码示例,并提醒读者在使用 add_header 命令时需要注意与被请求文件同类型。

Json 解析中文乱码

使用 js 处理 json 传输到前端的时候,出现了中文乱码的情况。后来网上搜了下,大概就是说在 nginx.conf 配置文件中的的 server 段添加 charset=UTF-8,不过貌似对我不起作用。又看到有说在后台 location 段添加响应头 Content-Type 编码,针对 json 文件该处理方式的确有效,不过需要注意的是覆盖响应头时,需要使用和被请求文件同类型。

笔记点

添加响应头编码:下面是网上的:

add_header Content-Type 'text/html; charset=utf-8';

						但是仍然无效,
						
						需要修改 charset=GBK ,text/html 为 application/json 以下:
add_header Content-Type 'application/json; charset=GBK';

						

评论留言

avatar
「 涂鸦画板 」 关闭表情 bilibili 小电视
h0h1h2h3h4h5h6h7h8h9h10h11h12h13h14h15h16h17h18h19h20h21h22h23h24h25h26h27h28h29h30h31h32h33h34h35h36h37h38h39h40h41h42h43h44h45h46h47h48h49h50h51h52h53h54h55h56h57h58h59h60h61h62h63
0 条评论

👋 还没人评论,来抢沙发吗?