You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

less无法显示未分配UTF-8 Unicode字符问题及临时解决方案

less 旧版本UTF-8字符显示异常修复

使用命令行分页工具less时,可能碰到一类特殊显示问题:即便系统已正确配置UTF-8 locale,旧版本less仍会把它判定为“未分配”的UTF-8 Unicode字符屏蔽,无法正常显示。经实测验证,无需升级版本也有可行的临时解决方法。

若暂时无法升级到已修复该问题的less版本,可通过设置如下环境变量解决问题:

export LESSUTFBINFMT=*n%C

该配置会指示less对所有成功解码的Unicode码点,统一以普通文本属性(*n)原样输出显示(%C)。

注意事项

  • 上述配置中的%C格式为反复试错验证得出的可用写法,未在less官方文档中找到明确记载;
  • 该问题的相关公开记录可参考Red Hat Bugzilla 编号1074489的反馈条目;
  • 公开修复记录显示2014年发布的新版less已合入该问题的修复补丁,但实际测试中2018年发布的less-458-9.el7(RHEL/CentOS 7对应源版本)仍存在该故障。

内容的提问来源于stack exchange,提问作者Regor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 23:48:26