LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1409|回复: 2

关于控制台下emacs-w3m显示中文的问题

[复制链接]
发表于 2003-12-29 15:01:55 | 显示全部楼层 |阅读模式
在vm中装了freebsd5.1,也装了emacs 21

安了EMACS-W3M浏览器,能看英文网页,无法正确浏览中文。

看了N多的帖子和贴图,发现,绝大部分W3m显示中文的都是在X环境下实现的。

但在控制台下的所见寥寥
我是这样作的:
  在emacs的配置文件中设置了chinese-envirement,系统的LC_CTYPE为zh_CN.euc------无法成功。
  照道理说显示网页应该和w3m的设置有关,但不知如何修改w3m的配置文件来支持中文网页,emacs-w3m主页上说w3m本身就支持多国文字,但我还是不行。

我的要求并不高,不需要在机器中输入中文,使用中文系统,我只希望,在控制端的emacs中能浏览中文网页,看中文邮件和新闻组等。
btw:zhcon不支持fb5.1,cce2k安了之后能运行却无法输入。
:help :help

一直在纳闷:如果要实现我所说的功能,是emacs的问题,是w3m的问题,还是系统的locale问题呢?抑或是三者综合作用?
望高人指点一番!!
发表于 2004-1-2 13:45:41 | 显示全部楼层
w3m 本来就是基于控制台的吧.
将下列代码加入 ~/.emacs 中, 就应该可以了.

;; ----------------------------------------------
;; w3m
(require 'w3m)
(setq w3m-use-mule-ucs t)
(setq w3m-use-toolbar t)
(setq w3m-use-cookies t)
(setq w3m-display-inline-image t)
(setq w3m-bookmark-file-coding-system 'chinese-iso-8bit)
(setq w3m-coding-system 'chinese-iso-8bit)              
(setq w3m-default-coding-system 'chinese-iso-8bit)
(setq w3m-file-coding-system 'chinese-iso-8bit)   
(setq w3m-file-name-coding-system 'chinese-iso-8bit)
(setq w3m-terminal-coding-system 'chinese-iso-8bit)
(setq w3m-input-coding-system 'chinese-iso-8bit)   
(setq w3m-output-coding-system 'chinese-iso-8bit)
(setq w3m-tab-width 8)                           
;(setq w3m-home-page "file://home/homepage/index.html")
(setq w3m-view-this-url-new-session-in-background t)   
;(require 'mime-w3m)
(add-hook 'w3m-fontify-after-hook 'remove-w3m-output-garbages)
(defun remove-w3m-output-garbages ()                          
      (interactive)
      (let ((buffer-read-only))
        (setf (point) (point-min))
        (while (re-search-forward "[\200-\240]" nil t)
          (replace-match " "))
        (set-buffer-multibyte t))
      (set-buffer-modified-p nil))
 楼主| 发表于 2004-1-3 11:13:12 | 显示全部楼层
谢谢。
后来偶安装了kon2
不添加上述文件就可以显示中文了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表