一般情况下出现乱码的问题多半是服务器编码和本地Terminal编码不匹配导致的。下面列下解决的思路。
检测本地Terminal编码
Terminal -> Preferences -> Ecodings 查看相应的编码:
mac os x terminal查看编码
从结果来看支付utf-8
查看服务器编码
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8&