我的设置是这样的,可以参考一下,目前在我的win7电脑上用emacsclient打开文件不会出现这个问题:
(when (eq system-type 'windows-nt)
(setq locale-coding-system 'gb18030) ;此句保证中文字体设置有效
(setq w32-unicode-filenames 'nil) ; 确保file-name-coding-system变量的设置不会无效
(setq file-name-coding-system 'gb18030) ; 设置文件名的编码为gb18030
)