【已解决】SPC + ‘ 启动shell,但是一直乱码

这种有没有同学遇到过,分享下怎么解决的

@zilongshanren

应该是你的 shell prompt 没办法正常显示. 你可以试试下面的语句:

;; Use Emacs terminfo, not system terminfo
(setq system-uses-terminfo nil)

如果此番操作不可行的话,你可以试试:

M-x ansi-color-for-comint-mode-on

如果还不行的话,可以在你的shell 对应的配置文件(如zsh 就是 .zshrc)添加如下内容:

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export TERM=xterm-256color

然后 source ~/.zshrc, 并重启emacs. 如果还不行的话,你就需要提供更多关于你shell的信息了,其他人可以根据你的信息更好地定位问题.

1 个赞

export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 export TERM=xterm-256color 解决,谢谢

问题解决了,可以将这个帖子标记为已解决,可以帮到可能有同样问题的同学。

话说,你在另外一个问题@我是什么事呢?

想让你帮忙看下有没有什么办法解决的