zoukankan      html  css  js  c++  java
  • Mac下 jdk1.6时 maven 控制台乱码

    环境:

    shell:oh-my-zsh

    maven:3.0.5

    jdk:1.6.0_65(apple)

    详情如下:

    Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)

    Maven home: /usr/local/apache-maven

    Java version: 1.6.0_65, vendor: Apple Inc.

    Java home: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    Default locale: zh_CN, platform encoding: EUC_CN

    OS name: "mac os x", version: "10.10.4", arch: "x86_64", family: "mac"

    解决办法:调整locale信息,在 ~/.zshrc 文件末尾添加:

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

    PS:如果你使用的Bash 也可直接在  ~/.bashrc 文件中添加

    最后环境如下:

    Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)

    Maven home: /usr/local/apache-maven

    Java version: 1.6.0_65, vendor: Apple Inc.

    Java home: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    Default locale: en_US, platform encoding: EUC_CN

    OS name: "mac os x", version: "10.10.4", arch: "x86_64", family: "mac"

     

    这个问题的本质是MAC编译的JDK在 OS X下识别为 中文 GB2312 编码,执行mvn命令时为保证统一性采用的是UTF-8.

    当然,解决这个问题的办法还有升级下jdk,1.7 以上就没有这个问题了。

    后记:也不算解决,中文输出改为英文输出,一些log而已。

  • 相关阅读:
    F查询和Q查询
    Django ORM 常用字段和参数
    Django的路由系统
    Django模板系统
    Django中的视图(view)
    Django应用app创建及ORM
    TP90,TP99,TP999,MAX含义
    TDD、BDD、ATDD、DDD 软件驱动开发模式比较
    liunx 安装chrome的方法
    nginx 反向代理mysql
  • 原文地址:https://www.cnblogs.com/albert-sun/p/4704698.html
Copyright © 2011-2022 走看看