关于idea中ssm框架的编码问题分析

 更新时间:2021年06月07日 17:22:44   作者:learning_stu  
在实际开发中需要将操作系统编码、文件编码、页面编码以及tomcat服务器编码保持一致,而tomcat在默认情况下是使用UTF-8,这就使得其打印的日志文件出现中文乱码,因此在一般情况下,只需要将tomcat服务器的编码改为GBK即可

idea中ssm框架的编码问题

介绍

在idea中编码问题分为几个部分:
1 tomcat服务器编码
2 页面编码
3 控制台编码
4 操作系统编码
在实际开发中需要将操作系统编码、文件编码、页面编码以及tomcat服务器编码保持一致,而tomcat在默认情况下是使用UTF-8,这就使得其打印的日志文件出现中文乱码,因此在一般情况下,只需要将tomcat服务器的编码改为GBK即可。但是,在开发过程中,有可能在其他地方修改过编码,导致操作系统编码和其他编码不一致,这个时候,很难找到问题,应该按照下面的步骤操作:

1 修改文件编码

idea中File->setting->Editor->File Encodings,将所有的编码都改成GBK

在这里插入图片描述

2 修改控制台编码

打开与idea在同一目录下的idea.exe.vmoptions和idea64.exe.vmoptions文件在文件末尾添加一行
-Dfile.encoding=GBK

在这里插入图片描述

3 修改tomcat编码

找到tomcat目录下的conf文件夹下的logging.properties文件,将其中的java.util.logging.ConsoleHandler.encoding 选项的值改成GBK,其他的不用管

在这里插入图片描述

这样就解决了乱码问题。

以上就是idea中ssm框架的编码问题的详细内容,更多关于idea ssm框架的资料请关注脚本之家其它相关文章!

相关文章

  • Java中HashMap集合的6种遍历方式详解

    Java中HashMap集合的6种遍历方式详解

    这篇文章主要介绍了Java中HashMap集合的6种遍历方式详解,HashMap 基于哈希表的 Map 接口实现,是以 key-value 存储形式存在,即主要用来存放键值对,HashMap 的实现不是同步的,这意味着它不是线程安全的,我们来看一下其遍历方式,需要的朋友可以参考下
    2023-12-12
  • 浅谈java多线程 join方法以及优先级方法

    浅谈java多线程 join方法以及优先级方法

    下面小编就为大家带来一篇浅谈java多线程 join方法以及优先级方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • SpringBoot中使用Redis对接口进行限流的实现

    SpringBoot中使用Redis对接口进行限流的实现

    本文将结合实例代码,介绍SpringBoot中使用Redis对接口进行限流的实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • springboot图片验证码功能模块

    springboot图片验证码功能模块

    用户登录几乎是一个线上系统必不可少且使用相对比较频繁的一个模块,为了防止恶意暴力尝试,防止洪水攻击、防止脚本自动提交等,验证码是一个较为便捷且行之有效的预防手段,这篇文章主要介绍了springboot图片验证码功能模块,需要的朋友可以参考下
    2022-04-04
  • springboot Quartz动态修改cron表达式的方法

    springboot Quartz动态修改cron表达式的方法

    这篇文章主要介绍了springboot Quartz动态修改cron表达式的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • 使用@NonNull注解遇到的小问题及解决

    使用@NonNull注解遇到的小问题及解决

    这篇文章主要介绍了使用@NonNull注解遇到的小问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • Java实现将数字日期翻译成英文单词的工具类实例

    Java实现将数字日期翻译成英文单词的工具类实例

    这篇文章主要介绍了Java实现将数字日期翻译成英文单词的工具类,结合完整实例形式分析了Java日期转换与字符串操作相关实现技巧,需要的朋友可以参考下
    2017-09-09
  • 解决在微服务环境下远程调用feign和异步线程存在请求数据丢失问题

    解决在微服务环境下远程调用feign和异步线程存在请求数据丢失问题

    这篇文章主要介绍了解决在微服务环境下远程调用feign和异步线程存在请求数据丢失问题,主要包括无异步线程得情况下feign远程调用,异步情况下丢失上下文问题,需要的朋友可以参考下
    2022-05-05
  • JavaWeb实现文件的上传与下载

    JavaWeb实现文件的上传与下载

    这篇文章主要为大家详细介绍了JavaWeb实现文件的上传与下载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • java实现动态图片效果

    java实现动态图片效果

    这篇文章主要为大家详细介绍了java实现动态图片效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03

最新评论