编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

部署到服务器UEditor乱码,layUI乱码,layer乱码「非编码造成」

wxchong 2024-09-28 02:46:16 开源技术 207 ℃ 0 评论

问题描述:在项目中使用了百度UEditor富文本编辑工具以及layUI的layer插件,本地运行tomcat没有问题,没有乱码,部署到服务器tomcat后UEditor和layer的文字全部乱码,其他自己的页面正常

造成原因:

注:我使用的spring+spring mvc

由于spring mvc配置时拦截所有请求(包括静态资源中的UEditor和layer),所以有一个配置释放所有静态资源,大家应该熟悉,如下

<mvc:default-servlet-handler/>

这样处理静态资源后,springMVC会检查请求资源是否为静态资源,是静态资源的话交给默认Servlet处理(这中间的操作我就不清楚了,但是就是这中间的部分操作导致静态资源乱码的,了解的朋友可以在文章下面留言

解决方法:

spring mvc释放静态资源的方式采用resource方式,如下

<mvc:resources mapping="/static/**" location="/static/" /><!--注:static为我的静态资源文件夹-->

这样子就直接同时解决了UEditor和layer的中文乱码问题

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表