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

终端运行Appium时日志字符单行显示异常,IDE中显示正常

解决终端运行Appium日志字符单行显示异常的问题

终端运行Appium时日志每个字符单独占一行、左对齐,而IDE中显示正常,核心原因是编码不匹配或终端对输出编码的解析异常,可按以下步骤排查解决:

  • 检查终端编码配置

    • 查看当前终端编码:
      • Linux/macOS终端执行:echo $LANG,确认输出包含UTF-8(如en_US.UTF-8)
      • Windows终端执行:chcp,确认输出为65001(UTF-8代码页)
    • 若编码不符,手动设置:
      • Linux/macOS:在终端配置文件(~/.bashrc/~/.zshrc)添加 export LANG=en_US.UTF-8,执行 source ~/.zshrc 生效
      • Windows:启动Appium前执行 chcp 65001,或在终端设置中把默认代码页改为65001
  • 强制Appium以UTF-8输出日志
    启动Appium时指定编码参数:

    appium --log-encoding utf-8
    
  • 切换终端工具测试
    部分终端对特殊编码的解析存在bug,尝试更换终端(比如Windows换PowerShell、macOS换iTerm2),看是否恢复正常显示。

  • 调整系统区域编码设置

    • Windows:打开「控制面板」→「区域」→「管理」→「更改系统区域设置」,勾选「Beta版:使用Unicode UTF-8提供全球语言支持」,重启系统后重试
    • Linux/macOS:执行 sudo locale-gen en_US.UTF-8 生成UTF-8编码,再通过 sudo update-locale LANG=en_US.UTF-8 设置为系统默认

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 14:55:21