【发布时间】:2012-10-02 13:43:24
【问题描述】:
我在使用 Bash(在 Cygwin 下)时出现这种行为:
$ printf '\u00d5'
\u00d5
$ env printf '\u00d5' # This results in the behavior I want
Õ
我在终端中使用 UTF-8 还是 ISO-8859-1 编码都没关系。
我的问题是:env 到底是做什么的?为什么在这种特定情况下我需要它?
【问题讨论】:
-
有趣的发现。 Linux 上也会发生类似的事情。第一种情况我只得到
?(=未知的Unicode字符),但第二种情况我得到相同的结果。
标签: bash