vmi/cocot — pull request #2 by knu (2012-03-12 16:23:45+00:00)
Title: Accept separate encodings for input and ouput

Macの標準コマンドはパス名などをNFDのUTF-8で出力しますが、これをNFCに変換してくれるシェル環境を起動したい場合、

```
cocot -p UTF-8-MAC -t UTF-8 zsh
```

とすればよさそうに思えます。ところが、これではキーボードからの入力がNFDに変換されてプロセスに送られてしまい困ります。

本修正はプロセスの出力エンコーディングとプロセスへの入力エンコーディングを別に指定できるようにするものです。

```
cocot -p UTF-8,UTF-8-MAC -t UTF-8 zsh
```