当前位置: 首页 > news >正文

手机网站 自适应屏幕百度 营销推广是做什么的

手机网站 自适应屏幕,百度 营销推广是做什么的,网站建设 廊坊,seo网络推广到底是做什么的在Java开发中,日志记录是一个重要的部分,它可以帮我们定位问题、运行时监控、错误排查与故障恢复。但是,在有些情况下,使用Logback记录的中文日志会出现乱码,这会影响日志的可读性,给维护带来麻烦。本文将探…

在Java开发中,日志记录是一个重要的部分,它可以帮我们定位问题、运行时监控、错误排查与故障恢复。但是,在有些情况下,使用Logback记录的中文日志会出现乱码,这会影响日志的可读性,给维护带来麻烦。本文将探讨如何解决这个问题。

一 中文乱码原因分析
日志输出的中文乱码通常是由于字符编码不匹配导致的。在Java中,字符串的默认编码是UTF-8,而在某些日志框架中,默认的编码可能是ISO-8859-1。这就会导致在写入中文日志时,出现乱码。

二 解决方案

  1. 检查IDEA的编码设置
    首先,确保IDEA的编码设置正确。IDEA的编码设置会影响控制台的输出编码。

打开IDEA,点击 File -> Settings(Windows)。
在设置窗口中,找到 Editor -> File Encodings。
确保 Global Encoding、Project Encoding 和 Default encoding for properties files 都设置为 UTF-8。见下图:
在这里插入图片描述
2 配置Logback的编码

修改Logback的配置文件,以确保输出中文的编码设置正确。保证console,file_info,file_error三处都有<charset>UTF-8</charset>配置。见下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false"><!-- 日志存放路径 --><property name="log.path" value="logs/dpm-mquartz" /><!-- 日志输出格式 --><property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/><!-- 控制台输出 --><appender name="console" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>${log.pattern}</pattern><!-- 设置编码为 UTF-8 --><charset>UTF-8</charset></encoder></appender><!-- 系统日志输出 --><appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log.path}/info.log</file><!-- 循环政策:基于时间创建日志文件 --><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!-- 日志文件名格式 --><fileNamePattern>${log.path}/info.%d{yyyy-MM-dd}.log</fileNamePattern><!-- 日志最大的历史 60天 --><maxHistory>60</maxHistory></rollingPolicy><encoder><pattern>${log.pattern}</pattern><!-- 设置编码为 UTF-8 --><charset>UTF-8</charset></encoder><filter class="ch.qos.logback.classic.filter.LevelFilter"><!-- 过滤的级别 --><level>INFO</level><!-- 匹配时的操作:接收(记录) --><onMatch>ACCEPT</onMatch><!-- 不匹配时的操作:拒绝(不记录) --><onMismatch>DENY</onMismatch></filter></appender><appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log.path}/error.log</file><!-- 循环政策:基于时间创建日志文件 --><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!-- 日志文件名格式 --><fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern><!-- 日志最大的历史 60天 --><maxHistory>60</maxHistory></rollingPolicy><encoder><pattern>${log.pattern}</pattern><!-- 设置编码为 UTF-8 --><charset>UTF-8</charset></encoder><filter class="ch.qos.logback.classic.filter.LevelFilter"><!-- 过滤的级别 --><level>ERROR</level><!-- 匹配时的操作:接收(记录) --><onMatch>ACCEPT</onMatch><!-- 不匹配时的操作:拒绝(不记录) --><onMismatch>DENY</onMismatch></filter></appender><!-- 系统模块日志级别控制  --><logger name="com.dpm" level="info" /><!-- Spring日志级别控制  --><logger name="org.springframework" level="warn" /><root level="info"><appender-ref ref="console" /></root><!--系统操作日志--><root level="info"><appender-ref ref="file_info" /><appender-ref ref="file_error" /></root>
</configuration>

3 在批处理文件中设置JVM 参数

在启动Java应用时,通过设置JVM参数来确保整个应用运行在UTF-8编码下。可以在命令行中使用以下参数:

 -Dfile.encoding=UTF-8 

4 在批处理文件中输入chcp 65001

chcp 65001

举例: bat 文件实例

@echo off
chcp 65001
echo.
echo [info] run project name Project
echo.cd %~dp0set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512mjava -Dfile.encoding=utf-8 -jar %JAVA_OPTS%  project_name.jarcd bin
pause
http://www.dtcms.com/a/517978.html

相关文章:

  • 网站建设多少钱信息wordpress企业官网
  • 成都高度网站技术建设公司安庆什么网站做火
  • 公司网站可以自己做淘宝联盟的网站怎么做的
  • 个人业余做网站怎么弄东宁网站制作
  • 自适应企业网站模板网站托管流程
  • 个性化网站建设开发企业所得税25%怎么计算
  • 关键词工具网站如何进入wordpress
  • 建网站传播文化的好处wechat in wordpress
  • 南山网站seo免费的黄冈网站有哪些平台?
  • 咸阳兼职做网站建房城乡建设部网站
  • 网站改版 价格药品网站建设存在的问题
  • 企业网站优化徽号liu7yin出本词效果抖快均可做a7深圳公司排名前50
  • ios6软件下载网站author 1 wordpress
  • 南宁 建网站 公司莒县建设局网站
  • 南通做网站厉害的网站费用单
  • 深圳做app网站建设网站底部的备案信息修改
  • 网站关键词优化建议销售渠道有哪几种
  • 各大网站rss订阅源地址wordpress 纯代码
  • 网站怎么做第二个页面如何在百度上建免费网站
  • 人和做网站成都零起飞网站建设
  • 网站页面设计稿pano2vr输出html5教程
  • 网站制作的公司常用的搜索引擎网址
  • 做网站的公司多少钱wordpress如何访问量
  • 网站建设验收合同模板一个网站的建设流程有哪些资料
  • 做网站要求的资料网站开发生命周期
  • WHAT - 受控组件和非受控组件
  • 建设部网站规范查询包装设计效果图生成器
  • 成都公司的网站制作目前哪些企业需要做网站建设的呢
  • 郑州手机网站制作宁金诚信建设网站
  • 比较好的网站建设公司电话工程公司注册经营范围