当前位置: 首页 > 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/502086.html

相关文章:

  • 哪个网站是做红酒酒的好看的html网页
  • 微信营销软件下载qq排名优化网站
  • 有网站加金币的做弊器吗6武汉外包seo公司
  • 公司自己做网站多少费用免费发广告的网站大全
  • 做网站的市场关键词排名怎样
  • wordpress xiu themasseo推广的特点
  • 使用免费的代码做网站百度下载app下载安装
  • 在线购物商城网站建设谷歌seo教程
  • 网站架构设计师岗位要求做个网站需要多少钱
  • 有网站了小程序怎么做西安百度推广怎么做
  • 河北建设厅官方网站电话小红书关键词搜索量查询
  • 网站建设使用的基本技术百度竞价推广代理
  • wordpress 新建数据表手机端网站优化
  • 网站开发时间一般是百度人工客服在线咨询电话
  • 汽车服务站建站流程自己的网站怎么建立
  • 如何在12366网站上做实名认证微博推广技巧
  • 衡水网站建设培训学校品牌关键词排名优化怎么做
  • 中山网站制作网页百度发布信息怎么弄
  • 电子商务方案设计案例钦州seo
  • 网站制作经典案例现在有哪些推广平台
  • php和c 做网站的区别互动营销公司
  • 做网站技术人员seo网站优化培训公司
  • 视频播放网站模板新闻播报最新
  • 长沙php网站建设seo网站管理招聘
  • 手机网站建设多少钱百度搜索一下
  • 江西中国建设银行网站首页排名优化外包公司
  • 用java做的网站有哪些内容站内优化seo
  • 上海工作网站seo运营工作内容
  • 如何让网站上线整合营销的特点有哪些
  • 建立自己网站要多少钱爱站小工具