解决process乱码
最近在使用Emacs作为超级终端,查看图片,播放音频,视频,
查阅PDF,office文档,使用终端
用到的框加是EAF (Emac Application Framwork)
在查看office文档时遇到一个乱码问题
输入目录含有中文在发起进程时,接受端乱码
中间做了各种尝试
- 修改cmd编码
- 修改字符串编码
- 路径加密base64, URL加密, 16进制中文
都以失败告终。
偶尔看到一篇文档
乱码的本质是编码没统一
Emacs查看到了罪魁祸首使用了gbk, 一直以为是utf-8没跳出来
emacs coding = gbk
process coding = gbk
cmd coding = utf-8
最终解决。
|
|
- 原文作者:Ethan
- 原文链接:https://zhangxingong.fun/post/solution-process-coding/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。