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

池州做网站百度客服人工

池州做网站,百度客服人工,动态网站开发多少钱,温州网站推广公司​ 一、场景一 现象 spring项目产生的日志中包含乱码字符&#xff0c;如下&#xff1a; <0x1b>[0;39m] [ESC[32m tail -f 查看&#xff0c;能正常显示&#xff1b; less 查看&#xff0c;提示 "nohup.2025-04-03.out" may be a binary file. See it anyway…

一、场景一

现象

spring项目产生的日志中包含乱码字符,如下:

<0x1b>[0;39m]
[ESC[32m

  • tail -f 查看,能正常显示;

  • less 查看,提示 "nohup.2025-04-03.out" may be a binary file. See it anyway? 继续查看,显示出上方乱码

  • 下载下来查看,显示上方乱码

原因

spring默认配置
spring.output.ansi.enabled 用于控制 Spring Boot 日志或控制台输出是否启用 ANSI 颜色编码。
NEVER:禁用 ANSI 颜色(无论终端是否支持)。
ALWAYS:强制使用 ANSI 颜色(即使终端不支持)。
DETECT(默认值):自动检测终端是否支持 ANSI 颜色,并相应启用或禁用颜色。
在支持 ANSI 颜色的终端(如 cmd、PowerShell、Bash、Zsh)运行 Spring Boot 项目时,日志会自动显示彩色输出,提高可读性。

如果终端不支持颜色,则会自动禁用,以防乱码或显示异常字符。

方案一

less -R xxx.log

方案二

改spring配置
spring.output.ansi.enabled=never

二、场景二

现象

使用less -R xxx.log 查看时,日志中的中文是乱码的,如<DE><EA><DA>;但下载下来查看时,中文不乱码,仅仅有
<0x1b>[0;39m]

原因

echo $LANG 看下结果是否为 如下结果,不是的话,部署服务器的字符集问题

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

方案一

设置上方的字符集,并保持永久生效

方案二

  • 临时生效
export LESSCHARSET=utf-8
less -R xxx.log
  • 永久生效
    • 将下方内容
export LESS="-R"
export LESSCHARSET="utf-8"

添加到 ~/.bashrc~/.zshrc

  • source ~/.bashrc
http://www.dtcms.com/wzjs/167929.html

相关文章:

  • 中英文网站栏目修改青海seo技术培训
  • 一个域名可以做几个网站开鲁seo服务
  • 网站开发工具软件在线建站网页制作网站建设平台
  • 郑州网站建设包括哪些百度一下你就知道了
  • 凡科这样的建站网站在线培训app
  • 网站建设 上比较火的推广软件
  • 上海网站建设专业公司排名青岛网站建设方案服务
  • 网站建设制作汕头足球世界排名
  • 北京网站开发公司哪家好百度快照客服
  • 企业平台网站建设营销方法有哪些方式
  • 2021免费正能量网站培训机构招生方案
  • 网站建设7重庆seo招聘
  • 网页制作步骤是什么win优化大师
  • 做外贸 访问国外网站淄博网站推广
  • 响应式网站设计制作嘉兴seo外包
  • 织梦教育咨询企业网站模板推广链接点击器网页
  • 万州做网站多少钱微信公众号推广方法有哪些
  • 阿里云做的海外网站怎么样谷歌搜索引擎
  • 如何建网站平台营销的四种方式
  • 洛阳网站建设哪家好企业网站制作费用
  • 网站建设案列抖音关键词排名优化软件
  • 佳作哪个公司做网站比较好汕头seo网络推广
  • 多语言外贸网站建设网站提交链接入口
  • 办网多少钱郑州seo技术代理
  • 做变形记图网站百度手机
  • 自己做网站的难度泉州百度开户
  • java cms建站全网搜索软件
  • 做网站后台怎么弄深圳网站建设三把火科技
  • 做qq图片的网站吗百度人工服务
  • 网站建设服务谁便宜宁波 seo排名公司