关于webstorm打开现有页面出现乱码的问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于webstorm打开现有页面出现乱码的问题?相关的知识,希望对你有一定的参考价值。

用webstorm软件打开一个现有的页面。就出现乱码,不止html页面上有乱码。而且浏览器浏览的时候也是乱码。加了<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>也不行。页面打开是这种情况。求解决、、、、

光标选中代码,然后右击鼠标,选择file Encoding,选择文件的声明编码格式,估计你选gb2312就解决了。但是你得看看你的服务器是否支持gb2312先。 参考技术A 我用的是11.0版本;在文件-设置里面选择文件编码,两个格式都选择utf-8本回答被提问者采纳 参考技术B 360电脑专家

为啥经过tomcat发布访问就乱码,直接打开就不乱码?望大神指教!

经过tomcat发布访问效果图

html页面配置

myeclips文件属性

单独打开

你这个图是JS请求到后台然后返回赋值的吧;tomcat最恶心的就是get方式的请求只要有中文,乱码会出现,前台JSP请求模式改为post提交方式追问

亲这个页面中没有任何提交,所有的数据都是页面写死的,发布了以后直接访问!所以。。。

追答

在preferences搜索workspace,修改你的workspace编码为utf-8或GBK试试看;

追问

所有的配置都是 utf-8 

你说的问题好像不存在

参考技术A

    在项目web.xml文件添加过滤器标记<filter>和<filter-mapping>;
    2.实现过滤器代码;
    3.对Tomcat服务器conf目录里的Server.xml文件配置URIEncoding;
    4.前台页面设置contentType的charset值与web.xml里设置的值一致。


追问

你说的值这个配置吗?Server.xml里面的

他们的配置是一样的 utf-8

追答

web.xml有没有过滤?可以在网上找下相关配置,然后再试试

追问

web.xml里面的文件都没有被动过!倒是在Server.xml里面直接配置了项目,不知道跟这个有关系没!

追答

1、tomcat服务器配置server.xml文件
主要用户处理与页面交互时产生的乱码问题,例如提交表单等。

追问

我怎么就看不到你说的 那个配置呢?很怀疑我们用的版本不一样,那个配置文件我看了一个小时都没看出你说的那个配置!的确没有URIEncoding 这个配置,我用工具查找了,都没有这个配置!

本回答被提问者采纳
参考技术B 你可以配置下jvm的字符集,如果按照你说的“是写死在页面上的”,那就是说这些文字已经是在服务器端编译好后才发送到浏览器的。我怀疑是在编译的过程中产生了乱码。在tomcat的启动参数中加入-Dfile.encoding=utf-8试试。 参考技术C 大神,这个问题最后怎么解决的?求告知 参考技术D
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>中pageEncoding换成这样就好了。

以上是关于关于webstorm打开现有页面出现乱码的问题?的主要内容,如果未能解决你的问题,请参考以下文章

页面js中文乱码怎么解决

关于运行php项目出现乱码的问题

intellij idea pycharm phpstorm webstorm 使用 FiraCode 作为编程字体,更新后字符乱码问题解决

在线等!关于jsp页面表单中文数据提交到后台出现乱码问题!

关于UTF8格式的问题,求高手解决下

如何解决GBK转换UTF-8乱码问题