tomcat在centos下出现中文乱码怎么办_网站服务器运行维护,tomcat,centos,乱码

tomcat在centos下出现中文乱码怎么办_网站服务器运行维护,tomcat,centos,乱码,第1张

Linux Shell是什么意思_网站服务器运行维护

Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁,提供了用户与内核进行交互 *** 作的一种接口,实际上Shell是一个命令解释器,它会将用户输入的命令进行解释并且送到内核进行执行。


tomcat在centos下出现中文乱码怎么办_网站服务器运行维护,tomcat,centos,乱码,第2张

1、设置当前系统的语言环境为中文

[root@iZ25bdzgev8Z ~]# locale  #查看当前系统的语言环境
[root@iZ25bdzgev8Z ~]# yum -y install kde-l10n-Chinese  #安装中文语言包, yum源配置在阿里
[root@iZ25bdzgev8Z ~]# yum reinstall glibc-common
[root@iZ25bdzgev8Z ~]# LANG="zh_CN.UTF-8"

2. 编辑server.xml文件,进行如下修改

<Connector port="9999" protocol="HTTP/1.1"
    connectionTimeout="20000" URIEncoding="UTF-8"  useBodyEncodingForURI=”true”
    redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"   />

3、编辑项目下的数据库连接文件/var/lib/tomcat/webapps/myproject/WEB-INF/classes/config.properties,修改如下:

如何查看docker容器内的时间_网站服务器运行维护

查看docker容器内的时间的方法是:1、执行【docker exec -u 0 -it 容器ID /bin/bash】命令进入docker容器;2、执行【date】命令查看docker容器内的时间。


jdbc.url=jdbc:mysql://IP地址:3306/ myprojectDB?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useOldAliasMetadataBehavior=true

4、修改Web.xml文件

<servlet>
    <servlet-name>login</servlet-name>
    <servlet-class>cn.hncu.servlets.LoginServlet</servlet-class>
    <init-param>
        <param-name>character</param-name>
        <param-value>GBK</param-value>
    </init-param>
</servlet>

5、针对mysql进行字符设置

mysql> show variables like 'character_set_database';
mysql> alter database 库名 CHARACTER SET utf-8;

推荐教程:centos教程

以上就是tomcat在centos下出现中文乱码怎么办的详细内容,更多请关注ki4网其它相关文章!

u盘安装win7系统步骤_网站服务器运行维护

u盘安装win7系统步骤:首先百度搜索下载“U深度”,并把U盘插到电脑上;然后点击“确定”,进入模拟的启动界面;接着从“我的电脑”里打开U盘,把下载好的“win7系统镜像包”移到U盘的根目录里;最后重启电脑完成安装即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/558923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020-05-21
下一篇 2020-05-21

发表评论

登录后才能评论

评论列表(0条)

保存