浏览器打开pdf乱码
前几天在测试项目的时候,无意间发现个bug——在下载pdf时如果选择打开则会出现乱码,然而保存pdf文件时却不会乱码。一开始,我以为是浏览器的设置问题,问了问度娘,说是没有ADOBE的缘故,于是乎,安装了个adobe Reader,然而bug并没有解决,调试了一天,整个人头都大了。最终决定从头理一下思路,果然成功解决了bug!
问题描述
在下载pdf时如果选择打开则会出现乱码,然而保存pdf文件时却不会乱码。
原因查找
原来,我在下载pdf的时候设置了response.setContentType("text/html;charset=UTF-8");这种方式是不正确的。
解决方法
response.setContentType("application/pdf;charset=UTF-8");
经过修改,果然成功的解决了bug!
浏览器打开pdf乱码相关推荐
- C# 调用浏览器打开pdf || 设置焦点
1. 调用浏览器打开pdf: 1) 第一种:使用固定的浏览器打开pdf System.Diagnostics.Process.Start("msedge.exe", @" ...
- PDF文件上载图标,与启用浏览器浏览允许后依然无法在浏览器打开PDF文件的解决方案...
1. 在网站上显示PDF文件的图标,具体步骤如下: 1) 准备好一张16 x 16 的GIF图片,作为PDF的图标. 2) 把这个图标复制到 "C:\Program File ...
- 简单两步解决Microsfot Edge浏览器打开PDF卡住的问题 - 【大鼓的电脑百科】
Hi,我是大鼓,欢迎来到[大鼓的电脑百科],这是我们的第一篇文章,希望这篇文章可以帮到你! 前言 在日常使用中,有时候会遇到使用Microsoft Edge打开PDF时,Microsoft Edge会 ...
- 浏览器打开pdf,禁止下载打印
之前在网站上打开pdf文件,都是用浏览器查看pdf时自带的功能,可以下载打印,最近要求打开pdf后仅供用户预览,禁止下载打印.网上查了一下,发现有很多前辈都遇到过,解决方法是用pdf.js. 1.下载 ...
- 浏览器打开PDF调整亮度和颜色的小技巧
常常在浏览器中阅读PDF论文,雪白的背景很刺眼.下载到本地阅读又比较麻烦,所以寻找了一个简单的方法来调整背景的亮度和颜色. 浏览器中调整pdf背景颜色 为了调整颜色,需要控制浏览器内置pdf阅读器的a ...
- linux浏览器打开pdf文件,linux下的pdf浏览器(可加批注)
20170622注: 现在foxit reader已经有了linux版了.基本可以代替其他软件了. ################################################## ...
- ie浏览器打开html乱码,IE浏览器出现了乱码是什么情况
分析:出现乱码的原因有以下几点: 一,IE字库没有安装完全,所以在浏览时如果没有相对应的语言字库会出现乱码. 二,编码-自动选择没有打开,总是以一种编码在浏览网页. 三,自动选择打开了,但突然从一个编 ...
- 如何在浏览器打开pdf文件头部隐藏菜单栏?
领导看到pdf的菜单栏不舒服,要你隐藏 在pdf链接上拼接"#scrollbars=0&toolbar=0&statusbar=0"即可 eg:https://sh ...
- 记事本编写的html乱码,记事本编写的HTML文件,用浏览器打开乱码
今天第一次写html,就遇到了问题,用记事本编写html代码之后,另存为.html,用浏览器打开出现乱码. 这是什么原因呢,检查代码各个标签格式都没有问题,经过百度之后,才知道,记事本保存的TXT文件 ...
- 什么是PDF(便携式文档格式)文件以及如何打开PDF?
PDF is a popular file extension that is generally used to store documents, brochures, books, scanned ...
最新文章
- 制作静态链接库和动态链接库
- ffplay命令汇总
- php框架laravel_Laravel简介(PHP框架)
- 猫头鹰的深夜翻译:Java中的CAS(Compare And Swap)
- 问世十年,腾讯宣布重磅产品死亡:一代人的青春记忆!
- spark学习-SparkSQL--07-SparkContext类和SparkConf类
- 拓端tecdat|R语言用ARIMA模型,ARIMAX模型预测冰淇淋消费时间序列数据
- 十大排序算法——希尔排序(元素交换法和数组元素移动法C语言)
- 学习JSP大学实用教程
- 无法定位序数XX于动态链接库XX.dll的解决的方法
- 2020 年博客总结
- 计算机网络基础(TCP/IP)
- 将[c语言中文网](http://c.biancheng.net/view/1380.html)的“”23 种设计模式“的网页转成pdf
- Vue SEO 优化 使用 Vapper SSR 服务器渲染框架 搭建项目 新手教程
- 正则项的原理、梯度公式、L1正则化和L2正则化的区别、应用场景
- 20条技巧,让Chrome超越Firefox (2010-11-16更新)
- “数学黑洞”:任意一个4位自然数,将组成该数的各位数字重新排列,形成一个最大数和一个最小数,之后两数相减,其差仍为一个自然数。重复进行上述运算,最终会出现一个神秘的数,请编程输出这个神秘的数。
- iosepub阅读器_iOS苹果手机上最好的3个mobi阅读器
- 机械制图哪个软件好用?浩辰CAD机械2021你值得拥有!
- linux 查看进程死亡原因,【进程管理】进程的死亡