Mac Android Studio 3.0 Terminal 中文乱码问题处理

 更新时间:2017年11月02日 08:49:29   作者:为何是Hex的昵称  
本文给大家分享的是在更新Android Studio 3.0之后,使用Terminal时,发现 git log 命令查看历史 log会乱码,以及最后的解决方法,推荐给小伙伴们

前几天,收到 AS 发布的 3.0 更新,就迫不及待的更新了,更新后发现整个界面的画风都变了,和 IDEA 更像了
本人是命令行重度使用患者,平时都是使用 AS 下面的 Terminal,升级完成后,使用 git log 命令查看历史 log,发现中文全部显示不出来

开始以为是 git 的问题,经测试现象如下



直接输入中文会显示 <00e6><0096> 云云,使用 ls 命令查看会显示 ??? 一堆问号,使用 ls | grep 反而正常,具体原因不详

后来在 Google 上找解决方法,有人说

# Add this line into ~/.bash_profile or ~/.zshrc
export LANG=en_US.UTF-8

我使用的是 zsh ,所以就向 ~/.zshrc 文件里加入上述一段文字,经测试,发现中文可以正常显示了
后来发现 ~/.zshrc 文件中存在

# export LANG=en_US.UTF-8

只不过是注释的状态,直接打开注释,然后 source 一下文件即可

PS:解决前

解决后

希望对大家使用Android Studio3.0能够有所帮助

相关文章

  • Android简单实现自定义弹框(PopupWindow)

    Android简单实现自定义弹框(PopupWindow)

    本文主要介绍了Android利用PopupWindow实现自定义弹框的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • Kotlin协程的基础与使用示例详解

    Kotlin协程的基础与使用示例详解

    这篇文章主要为大家介绍了Kotlin协程的基础与使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 代码分析Android消息机制

    代码分析Android消息机制

    本文通过代码实例详细分析了Android消息机制的相关知识点,对此有需要的朋友可以参考学习下。
    2018-03-03
  • Android ormlite更改数据库默认位置

    Android ormlite更改数据库默认位置

    本文主要介绍Android ormlite,这里提供实例代码并详细说明了 ormlite更改数据库默认位置,有需要的朋友可以参考下
    2016-07-07
  • Android 中 FrameLayout 布局及属性的使用详解

    Android 中 FrameLayout 布局及属性的使用详解

    这篇文章主要介绍了Android 中 FrameLayout 布局及属性的使用,FrameLayout 在实现简单布局时非常方便,特别适用于叠加式布局,如显示叠加的图层或浮动按钮等,需要的朋友可以参考下
    2024-03-03
  • Android Menu详解及示例代码

    Android Menu详解及示例代码

    本文主要介绍Android Menu,这里对Android菜单(menu)进行了详细的介绍,并给出示例代码和实现效果图,有需要的小伙伴可以参考下
    2016-08-08
  • 深入理解Android热修复技术原理之so库热修复技术

    深入理解Android热修复技术原理之so库热修复技术

    通常情况下,大多数人希望android下热补丁方案能够做到补丁的全方位修复,包括类修复/资源修复/so库的修复。 这里主要介绍热补丁之so库修复思路
    2021-06-06
  • 基于Android实现仿QQ5.0侧滑

    基于Android实现仿QQ5.0侧滑

    本课程将带领大家通过自定义控件实现QQ5.0侧滑菜单,课程将循序渐进,首先实现最普通的侧滑菜单,然后引入属性动画与拖动菜单效果相结合,最终实现QQ5.0侧滑菜单效果。通过本课程大家会对侧滑菜单有更深层次的了解,通过自定义控件和属性动画打造千变万化的侧滑菜单效果
    2015-12-12
  • Android ListView中动态显示和隐藏Header&Footer的方法

    Android ListView中动态显示和隐藏Header&Footer的方法

    这篇文章主要介绍了Android ListView中动态显示和隐藏Header&Footer的方法及footer的两种正确使用方法,本文介绍的非常详细,具有参考借鉴价值,对listview header footer相关知识感兴趣的朋友一起学习吧
    2016-08-08
  • Android编程出现Button点击事件无效的解决方法示例

    Android编程出现Button点击事件无效的解决方法示例

    这篇文章主要介绍了Android编程出现Button点击事件无效的解决方法,结合实例形式分析了Android编程中出现Button点击事件无效的原因及相关的解决方法,需要的朋友可以参考下
    2018-02-02

最新评论