已经尝试过引入js时加字符集属性,web.xml里面设置字符集
<jsp-config>
<jsp-property-group>
<display-name>HtmlConfiguration</display-name>
<url-pattern>*.html</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
<jsp-property-group>
<display-name>JspConfiguration</display-name>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
<jsp-property-group>
<display-name>JsConfiguration</display-name>
<url-pattern>*.js</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config>
查看过idea本身编码,都是UTF8,本身项目过滤器也都是UTF8,JSP也设置了UTF8,依然报错,解决方法如下
不要怀疑是你写的有问题,换个浏览器看看,edge默认的字符集不是UTF8,需要下charset插件来更改字符集