问题描述:

windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码。

请不要看着博文就直接改了,先看完你的问题是属于哪种情况再改,避免走弯路!要对症下药。我就走了很多弯路

下面总结了1.2.3.4种解决方案,遇见最多的是前两中修改方案,请看:

1、页面乱码的修改方案:

a.先查看D:\oracle\middleware\user_projects\domains\base_domain\servers\AdminServer\logs\AdminServer.log(自己的域下servers文件夹下的\AdminServer\logs\AdminServer.log文件),搜索encoding=GBK,说明你的文件编码是GBK

b.D:\oracle\middleware\user_projects\domains\base_domain\bin下的setDomainEnv.cmd文件

c.打开,找到最后一个set JAVA_OPTIONS=%JAVA_OPTIONS%

修改为set JAVA_OPTIONS=%JAVA_OPTIONS%   -Dfile.encoding=utf-8

即在startDomainEnv.cmd文件中:JAVA_OPTIONS=${JAVA_OPTIONS} -Dfile.encoding=UTF-8(红色是新加的)

在JAVA_OPTIONS后面加-Dfile.encoding=UTF-8,注意前面有空格

但是我这样做了还是不行,而且我这样做了之后,weblogic控制台乱码了

2、控制台乱码解决:

于是打开下面这个文件,在文件开头加chcp 65001,这个是改变cmd的编码格式为utf-8

D:\oracle\middleware\user_projects\domains\base_domain\bin\startWebLogic.cmd

这样是解决了控制台乱码,但是还是没用解决我最初的问题页面乱码。

3、web.xml:

weblogic.httpd.inputCharset./*

UTF-8

在web.xml中增加对 weblogic编码的配置,这个意思是解决JSP页面之间传递中文乱码的情况

然而还是没解决我的压面乱码问题

还有在startWebLogic.cmd文件中加-Dfile.encoding=UTF-8的,试了还是没解决我的压面乱码问题

后来,就分析问题,打开页面,只有头和尾的中文乱码,网页的内容部分正常,就在想为什么会这样,我的页面是jsp格式的,也在页面开头声明了编码格式,也还乱码。

4、修改页面导入文件:

后来终于想明白了我在几乎所有页面都使用了来引入公共的部分,于是发现这才是问题的根源,在这个c标签中增加charEncoding=”UTF-8″,即

重新部署,终于解决了!

总结:

1.2.3种方法我都试了,后来于是把1.2的其他文件都还原了,3没有还原(这个我想加上也没事,没有试删除后的情况,感兴趣的可以查一下)再部署也没有乱码,可见这个乱码和其他人不是同样的情况!真是不容易啊!

希望对你有帮助,有说的不对的地方欢迎指正哦

———————

作者:ibigboy

来源:CSDN

原文:https://blog.csdn.net/ibigboy/article/details/83501546

版权声明:本文为博主原创文章,转载请附上博文链接!

作者:为何不是梦

vue页面乱码_项目部署到weblogic后页面乱码问题相关推荐

  1. 项目部署到weblogic后页面乱码问题

    问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了, ...

  2. vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  3. Vue优化策略_项目发布_01

    文章目录 一.移除console 策略 1. 命令 1.1. 插件官网: 1.2. 安装babel-plugin-transform-remove-console 1.3. 在babel.config ...

  4. VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题

    VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题 参考文章: (1)VUE项目中使用this.$forceUpdate();解决 ...

  5. Vue优化策略_项目上线_02

    接上一篇:Vue优化策略_项目发布_01 https://gblfy.blog.csdn.net/article/details/105359879 文章目录 一.通过node创建web服务器 1. ...

  6. vue项目部署到服务器后浏览器标签上的小图标消失不见

    背景: 最近在开发项目过程中发现一个问题,项目部署到服务器后在浏览器打开,会发现浏览器标签上的小图标消失不见了.百度查找问题,网上给出了许多解决的方案,例如清除浏览器缓存.把图标的相对路径改成绝对路径 ...

  7. 项目部署到服务器上页面上的时间与数据库相差8小时

    更多详细请关注博客原文:盐鱼律己-项目部署到服务器上页面上的时间与数据库相差8小时 问题描述 项目在本地运行时页面上的时间与数据库中的相同,但是部署到服务器上后页面上显示的时间比数据库中早8个小时. ...

  8. Node项目部署正常启动后不能访问的问题

    Node项目部署正常启动后不能访问的问题 Node项目部署之后,发现访问不了,pm2 list也是正常的,vue项目都可以正常访问,就是请求后台nodejs的时候就报404. 原以为是pm2的问题,先 ...

  9. tomcat 启动项目 页面文字乱码_项目通过tomcat部署到服务器,请求数据页面中文乱码问题...

    问题描述:1.将项目部署到服务器之后从页面接收的中文乱码 2.数据库中原有的数据都能正常显示 产生原因:没有对Tomcat服务器和mysql进行配置更改 解决流程: 一. 修改Tomcat配置 更改两 ...

最新文章

  1. oracle之 变更OS时间对数据库的影响
  2. SLAM: Orb_SLAM中的ORB特征
  3. 最优化作业讲解01:标准化线性规划(LP)
  4. 傍腾讯,切阿里,拼多多的千亿瞒天术
  5. C语言实例——判断是否为闰年
  6. 创建模板_在 GNOME 中创建文档模板 | Linux 中国
  7. java runnable接口 sleep_java Runnable接口如何创建线程
  8. L2-002 链表去重 (25 point(s))
  9. JButton的使用
  10. springboot整合mysql
  11. 全国各地所有高校名单数据库 全国所有高校排名
  12. vue3 + router-view + keepalive parentComponent.ctx.deactivate is not a function
  13. PCF8591使用及Python控制
  14. The Secant Method(正割法、弦截法) 附C语言代码
  15. cdr宏教程_coreldraw
  16. 大数据展示 定位_大数据平台 定位
  17. Win7 各种语言包下载
  18. Rockchip Android平台GPU/DDR负载变频阈值调整方法
  19. Ubuntu中给手机安装apk文件
  20. CSS 中的 initial、inherit、unset、revert、all

热门文章

  1. 【翻译】Brewer's CAP Theorem CAP定理
  2. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
  3. 电脑桌面出现透明条图标“复制”“刷新”解决方法
  4. Lynis – 用于Linux服务器的自动安全审计工具
  5. zabbix通过ODBC监控sybase举例
  6. postgresql授权和撤销
  7. 客户端与服务器端的认证方式(cookie,token,session)
  8. 【Hive】条件函数
  9. 【unity】解决 2d-extras 的 CustomRuleTileMenu 脚本报错的问题
  10. python中日志logging模块和异常捕获traceback模块的使用