gb2312文件编码乱码

  (setq system-time-locale "en_US")
  (set-language-environment "UTF-8")
  (setq-default default-buffer-file-coding-system 'utf-8)
  ;; (setq coding-system-for-write 'utf-8)
  (set-terminal-coding-system 'utf-8)
  (set-keyboard-coding-system 'utf-8)
  (set-selection-coding-system 'utf-8)
  (setq locale-coding-system 'utf-8)
  (prefer-coding-system 'gb18030)
  (prefer-coding-system 'utf-8)

prefer-coding-system 试试