tomcat 启动项目 页面文字乱码_eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法...
部署在eclipse上的web程序访问会出现乱码,只要是涉及到中文增删改,string转码都会出现乱码,eclipse上使用的是tomcat服务器,数据库是oracle。而 直接使用tomcat部署程序 则不会出现乱码。windows简体中文版,java默认启动时file.encoding=GBK。但是 在eclipse中启动时 用utf-8 那么内嵌启动时自动设置了file.encoding=UTF-8 这样2者不一致就出现了乱码 只要改成gbk就可以跟终端运行的情况一样,解决这个问题。当然 你也可以修改oracle的连接时指定数据库编码或者 file.encoding
Strut2 + MySql + Hibernate + ajax(jQuery)中文乱码解决办法:
1. 网页页面使用utf-8
2. ajax默认使用utf-8传输数据, 但最好使用post, 不要使用get
3. Struts2中使用UTF-8.
3.1 在struts.properties中加上: struts.i18n.encoding=UTF-8
[3.2 使用Filter: 从页面中传输数据到Struts2, 需要使用过滤器把数据在交给struts2前转换成utf-8的: http://stevieliu.blogchina.com/stevieliu/6223098.html]
试过不使用3.2照常可以收到中文.
4. 数据库也要使用utf-8, 在建表时设置好.
http://imysql.cn/charset_tips
5. hibernate.cf.xml配置文件中与数据库的连接符串也要标明使用的编码为utf-8: jdbc:mysql://localhost:3306/mlm?useUnicode=true&characterEncoding=UTF-8
6: Tomcat也使用UTF-8
6.1: Tomcat/bin/catalina.bat中开始部分(大概51行处)添加set CATALINA_OPTS=-Dfile.encoding=UTF-8
或CATALINA_OPTS="$CATALINA_OPTS -Dfile.encoding=UTF-8"
6.2:
connectionTimeout="20000"
redirectPort="8443" />
Eclipse启动Tomcat会修改Tomcat的运行编码环境,从终端启动的又是另一种编码环境,所以Tomcat的配置也要手动修改
7: HttpServletResponse(request)也要设置编码:response.
setCharacterEncoding("UTF-8");
tomcat 启动项目 页面文字乱码_eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法...相关推荐
- HTML页面加载异常,按F12调试后居然又好了的解决办法!
HTML页面加载异常,按F12调试后居然又好了的解决办法! 参考文章: (1)HTML页面加载异常,按F12调试后居然又好了的解决办法! (2)https://www.cnblogs.com/Jaco ...
- linux开启防火墙后,Docker容器启动报错:ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule 解决办法
目录 1.错误场景和现象 2.原因分析 3.解决办法 1.错误场景和现象 linux开启或重启防火墙后,创建docker自定义网络时 docker network create --driver br ...
- python如何创建工程预设_如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法...
问题:之前使用pycharm,用的挺溜,但是电脑配置实在不争气,pycharm启动久了,耗去大量内存,导致运行起来越来越慢,于是转向使用sublime text. 把项目从pycharm切换到subl ...
- vue-cli 创建项目不成功 原因为项目文件夹无node_modules文件 进行npm install不成功解决办法
不知道有没有童鞋出现过全局安装vue-cli是成功的,但是创建项目时命令行报了很多错误,如下 本来是需要按照提示依次切换到项目文件夹,再npm run dev 即可完成项目创建并启动的,但是又报了如下 ...
- sublime text3 python找不到文件路径_如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法...
问题:之前使用pycharm,用的挺溜,但是电脑配置实在不争气,pycharm启动久了,耗去大量内存,导致运行起来越来越慢,于是转向使用sublime text. 把项目从pycharm切换到subl ...
- 【程序人生】在php项目开发中,遇到进展不顺利,或毫无头绪情况下的解决办法
在php项目开发中,可能会出现对用户需求理解不到位或开发过程中进展不顺利,或者毫无头绪,根本无从下手.根据个人经历,提供了一点解决办法. 1)把用户的需求一字不差的写下来,Word或者手写笔记本. 2 ...
- 导出excel写入公式_乱码、公式出错、效率低,这些excel“事故”的解决办法来了...
最近与学员打交道很多,发现跨境电商的财务除了要头疼怎么核算利润.怎么合规外,还被各种excel问题困扰,而且我发现,好多财务也没有这么多空去学习更多的excel的知识. 所以今天,唐老师根据过去在四大 ...
- tomcat 启动项目 页面文字乱码_项目通过tomcat部署到服务器,请求数据页面中文乱码问题...
问题描述:1.将项目部署到服务器之后从页面接收的中文乱码 2.数据库中原有的数据都能正常显示 产生原因:没有对Tomcat服务器和mysql进行配置更改 解决流程: 一. 修改Tomcat配置 更改两 ...
- Eclipse启动运行项目Debug弹窗:This kind of launch is configured to openthe debug perspective when it解决办法
问题:Eclipse启动运行项目Debug弹窗?弹窗内容如图所示. The kind of launch is configured to open the Debug perspective whe ...
最新文章
- FTP 服务搭建及常用的命令脚本及传输协议基础普及
- UVa1418 - WonderTeam(构造法)
- Vue笔记(五):Vuex
- 《Python爬虫开发与项目实战》——第3章 初识网络爬虫 3.1 网络爬虫概述
- SpringMVC实现文件上传
- oracle9.2.0.7,Oracle9.2.0.1升级到9.2.0.7
- 海康威视多路播放开发步骤及参考代码
- 怎么用php跨域请求
- html p标签 删除线,strike html 删除线 贯穿线标签
- 燃烧你的大脑,10个创意机器人闹翻天!
- mp3格式怎么转html格式转换器,flac转mp3格式转换器 如何将flac格式的音频文件转换为MP3格式...
- 兔子问题与斐波那契数列
- ListView--QQ联系人样式
- 欢迎段海华——我们开发者社区中文版的新版主!
- 中台之上:商业银行业务架构设计
- 图片和图片转base64大小的关系
- 网站目录(directory)提交 2008-03-13
- WdatePicker时间日期插件总结
- 消息称华为深圳研发基地员工坠楼 官方称不知情
- python爬取b站数据_如果利用Python爬取B站上千万数据?B站直播都是大屌萌妹吗?...