请教各位高手1个问题。
我用go写了个简单的ls命令,用kernel32.dll中的SetConsoleTextAttribute设置可以有颜色,但是如果使用了more命令后,输出的颜色没有了,而且输出中文也会乱码,请问这是什么原理?
谢谢了。
有疑问加站长微信联系(非本文作者)

请教各位高手1个问题。
我用go写了个简单的ls命令,用kernel32.dll中的SetConsoleTextAttribute设置可以有颜色,但是如果使用了more命令后,输出的颜色没有了,而且输出中文也会乱码,请问这是什么原理?
谢谢了。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
linux 下,系统自带的,用 more 颜色也会没有了的!
乱码的话,应该是 more 命令的字符编码问题?
谢谢,主要是想知道具体的原理