标签: bash encoding utf-8 terminal character-encoding
我在脚本中使用UTF8文件作为输入进行一些文本处理,然后从脚本输出打印输出,输出再次是UTF8。但是,当我从终端运行命令sort -u到UTF8中的输出文件时,sort的重定向输出是charset = unknown-8bit。我能做些什么来解决这个问题?为什么我的脚本工作完美但终端改变一切? (Mac OS X)
随时询问您需要的详细信息。谢谢!
答案 0 :(得分:0)
考虑添加
export LC_ALL=C
到您的.bashrc (或其他外壳的等效物)。