sort -u编码终端utf8

时间:2018-05-17 11:33:44

标签: bash encoding utf-8 terminal character-encoding

我在脚本中使用UTF8文件作为输入进行一些文本处理,然后从脚本输出打印输出,输出再次是UTF8。但是,当我从终端运行命令sort -u到UTF8中的输出文件时,sort的重定向输出是charset = unknown-8bit。我能做些什么来解决这个问题?为什么我的脚本工作完美但终端改变一切? (Mac OS X)

随时询问您需要的详细信息。谢谢!

1 个答案:

答案 0 :(得分:0)

考虑添加

export LC_ALL=C

到您的.bashrc (或其他外壳的等效物)。