Ubuntu的ls可以显示unicode字符,但是tree不能显示,即使使用tree --charset unicode
Ubuntu 10.04 ls可以显示unicode字符,但tree即使使用tree --charset unicode或也不能显示utf8。有没有办法解决。 echo可以解释转义字符,但cat list.txt | echo -e不起作用(list.txt来自 tree > list.txt) 更新:tree -H www.somewhere.com可以输出unicode(应该是UTF-8),但是现在看来这是唯一的方法-作为网页。 $ ls -R .: list2.txt list.txt 久未在遊行場合露面的前總統李登輝.txt 遊行 ./遊行: 大家2.txt 大家.txt $ tree --charset unicode . |-- list2.txt |-- list.txt |-- \344\271\205\346\234\252\345\234\250\351\201\212\350\241\214\345\240\264\345\220\210\351\234\262\351\235\242\347\232\204\345\211\215\347\270\275\347\265\261\346\235\216\347\231\273\350\274\235.txt `-- \351\201\212\350\241\214 |-- \345\244\247\345\256\2662.txt `-- \345\244\247\345\256\266.txt 1 directory, 5 files $ tree …