草庐IT

前端接收后端传的文件流并下载解决乱码问题

两种情况:1.如果这个接口是get的请求:后端返回文件流,前端可能会导出txt或者excel的时候,里面的中文会出现乱码就可以直接通过以下方式直接下载:window.location.href="请求文件流的接口地址"2.如果这个接口是post的请求:        因为存在多种场景,可能需要通过不同查询值,或者选中部分数据才能导出的话,这时候通常会用到POST请求,但是请求回来的数据流都存在乱码情况,在axios请求中加上responseType:‘blob’,注意:不是加在headers中,这个意思是将后台返回数据转为blob,还有一点需要强调。如果其他正常的接口,需要去掉这个不然数据无法

STM32CubeIDE中文设置(乱码、汉化)

一、乱码解决  没有GBK,直接填写GBK (不过有些在utf-8下面是中文变过去反而乱码了,看情况来吧)二、汉化  http://download.eclipse.org/technology/babel/update-site/R0.17.1/2019-12/  重启 

VScode注释中文时乱码怎么办?VScode中文注释乱码问题的解决方法

当我们在编写C语言代码的时候,会对代码进行中文的注释,但是使用VScode打开代码之后,部分的中文注释会出现乱码的情况,对此找到了几个解决中文注释乱码的方法,分享给大家,希望可以对大家的学习带来帮助。不管是在哪一种编辑器上,都会有自动默认的一种编码格式,在vscode编辑器中默认的编码格式是utf-8,但是在注释的时候,因为使用的字符会不一样,所以可能存在着默认的配置文件,有可能是其他的编码格式,所以因为编码格式不对应,导致了在注释的时候出现了乱码的情况,下面一起来看看详细的解决方法,如下:方法一:勾选autoguess进入到VScode编辑器中,找到顶部菜单栏中的文件选项,点击之后选择下拉菜

HttpGet请求与Post请求中参数乱码原因剖析与解决方案

1Get请求当向服务器发送请求URL的请求时:localhost:8080/getinfo?username=张三,通常在服务端中解析username的参数值时会获得一串难以解读的字符信息。1.1原因解析Get请求中的请求参数会拼接在请求URL中,当URL中存在中文时,浏览器会对请求URL进行编码,其中编码的时候使用的是UTF-8字符集。Tomcat服务器解析请求发送的过来的报文时【参数信息主要是解析请求行的信息】采用的是ISO-8859-1字符集。由于编码时和解码时采用的字符集不一致,所以导致了乱码。ISO-8859-1字符集,属于西欧字符集,支持英文、数字以及标准符号,但是不支持中文字符集

IDEA 控制台输出中文乱码的简单解决方案

目录引言解决方案第一步第二步下载JDK选择现有的JDK完成引言很多人(包括我)在编程的时候可能会发现:在IDEA的控制台输出中文字符的时候,会出现乱码,如下图:于是就在网上搜了很多教程,结果弄完了却还是不行。下面是我的解决方案:解决方案其实,问题出在JDK上:JDK18开始,编码变成GBK了,不再是UTF-8,而IDEA的默认配置又是UTF-8,所以,最简单的解决方法就是换成JDK17或更低,如下:第一步打开文件-项目设置,并点击图片中的选项:然后选择圆圈里的选项,这里下载一个新的或者导入现有的都可以:第二步上图右边的圆圈里两个选项都可以选,看实际情况,以下是这两种方案:下载JDK点第一个选项

IDEA 控制台输出中文乱码的简单解决方案

目录引言解决方案第一步第二步下载JDK选择现有的JDK完成引言很多人(包括我)在编程的时候可能会发现:在IDEA的控制台输出中文字符的时候,会出现乱码,如下图:于是就在网上搜了很多教程,结果弄完了却还是不行。下面是我的解决方案:解决方案其实,问题出在JDK上:JDK18开始,编码变成GBK了,不再是UTF-8,而IDEA的默认配置又是UTF-8,所以,最简单的解决方法就是换成JDK17或更低,如下:第一步打开文件-项目设置,并点击图片中的选项:然后选择圆圈里的选项,这里下载一个新的或者导入现有的都可以:第二步上图右边的圆圈里两个选项都可以选,看实际情况,以下是这两种方案:下载JDK点第一个选项

在Windows下查看并设置CMD命令行字符编码格式,解决中文乱码问题。

今天在复习java的时候,用cmd运行java文件时出现了中文乱码问题。其实这个问题我在大一下学期第一次上java课时就遇到了,可惜那时老师使用其他IDE来教学,我也懒得去解决这个问题,这个问题就不了了之了。今天又遇到这个问题,百度了相关资料终于解决。首先,代码如下:首先要说明的一点是源文件应该保存为UTF-8格式。 然后进入CMD,编译、运行代码后发现出现了中文乱码: 文件的编码格式已经保存为UTF-8格式了,为什么还会出现中文乱码问题呢?搜索了相关资料后发现是CMD的编码格式没有设置为UTF-8。在命令行里输入CHCP命令查看CMD编码格式: 可以看到当前CMD的编码格式是936,也就是G

Vivado中文注释乱码的解决办法

Vivado中文注释乱码,如下图。原因是Vivado默认编辑器是ANSI编码,Notepad++中文编码一般是UTF-8,才会导致乱码。所以,写注释推荐用英文。【解决办法】方法一:用Windows自带的记事本打开,另存为,编码选择ANSI编码即可。方法二:用SublimeText打开,File->SetFileEncodingto->ChineseSimplified(GBK)即可。【批量转换Verilog文件编码的Python脚本】'''遍历目录下所有文件,将UTF-8编码的verilog文件转换为GBK编码。'''importchardetimportosimportcodecsfile_

keil uVision5中文乱码的解决办法

keiluVision5中文乱码让人很头疼,想要复制粘贴使用别人的代码,要有注释才看的懂你从别处复制粘贴过来的代码,带有中文注释版,中文却不能正常显示;如图:或者是显示一堆问号,总之,不能像图二一样正常中文。修改办法如下:1.点击界面左上角第二个Edit,弹出菜单栏点击2.点击最后一个Configuration设置选项卡,出现设置界面,如下3.更改蓝色区域选项为下图所选的选项,最后点击ok即可设置完成。4.对比设置成如下界面的参数完成!设置完成即可显示正常中文注释。

解决 element-ui 打包后 icon 图标乱码问题

问题描述:vue2+element-ui的项目,本地看没有问题,打包部署后element-ui自带的icon图标显示乱码问题原因:查看打包后生成的dist/css/app.xxx.css文件,发现乱码的图标部分变成了.el-icon-ice-cream-square:before{content:“”}问题解决:sass版本升级到1.39.0npminstallsass@1.39.0,也可直接修改package.json中sass的版本号然后重新npminstallvue.config.js增加sass配置devServer:{port:port,open:true,overlay:{war