[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Can't insert Japanese strings to w3m form.



            こんにちは 伊藤@豊田織機 です。


 お世話になります。

 またちょっと時間が出来たので今朝方Meadow3をNetinstallしました。
 バージョンはMeadow-3.00-r4002-1です。

 以前はpatchを当てないと上手く表示されなかったwomanの日本語も解消され
 ていますし快適だったのですが、今しがた一点 あれ? と言う状況を見つけて
 しまいました。

 emacs-w3mでFormへの日本語入力が出来ません。
 例えば…
 a) M-x w3m で起動
 b) gでwww.yahoo.co.jpに行く
 c) yahoo表紙の[ココ                                  ] [検索]で…
    検索キーワードのところ(ココ)でEnterするとミニバッファ(でしたよねぇ…
    モードラインの下1行)で文字列を入力出来る状態になります。
 d) 半角英数字は問題なく入力出来、Enterすれば入力文字がココに転送され
    →[検索]上でEnter→検索結果画面が返ってくる。のですが…
    モードライン上で日本語を入力するとEnterしても入力文字がココに転送
    されません。
    その先に進む事が出来ず、結局C-gでしか戻って来れない感じです。
 e) 但し日本語検索が出来ない訳では無く。例えば*scratch*などで予め日本
    語検索文を作ってM-wでコピーしておけば、これをモードラインでC-yする
    事で日本語を渡し[検索]する事は出来ました。

 実は滅多に使ってないので気のせいかもしれませんが、以前は問題なかった
 と思います。因みに日本語変換はIMEを使っています。
---- .emacs ------------------------------------------------------
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; MS-IME
;;
;; IME の自動コントロールシステムを設定
(mw32-ime-initialize)
;; C-\でもMS-IMEが呼ばれる様にする。
(setq default-input-method "MW32-IME")
;; input method変更時のmode line表示
(setq-default mw32-ime-mode-line-state-indicator "[--]")
(setq mw32-ime-mode-line-state-indicator-list '("[--]" "[あ]" "[--]"))
;; IMEのon/offでカーソルの色を変える
(add-hook 'mw32-ime-on-hook
          (function (lambda () (set-cursor-color "red"))))
(add-hook 'mw32-ime-off-hook
          (function (lambda () (set-cursor-color "black"))))
;; 非ASCII文字列でのサーチを可能にする。C-sやC-rの後でC-kを入力する。
(define-key isearch-mode-map "\C-k" 'isearch-edit-string) 
;; isearch ですぐにハイライトする
(setq isearch-lazy-highlight-initial-delay 0)
;; 非ASCII文字列でWindowsにログインしてもDiredで正常に表示されるようにする。
(setq user-login-name (decode-coding-string user-login-name 'sjis))
(setq user-real-login-name (decode-coding-string user-real-login-name 'sjis))
;; 登録したい文字列のはじめをregionし,登録したい部分の最後までカーソル
;; を移動し,C-cC-j。
(global-set-key "\C-c\C-j" 'mw32-ime-toroku-region)
---- .emacs ------------------------------------------------------

 またemacs-w3mはNetinstallのpackages以下を見ると、
--------------------------------------------------------------------
  c:/Documents and Settings/ito.TOYOTA-SHOKKI/デスクトップ/Meadow-3.00-r4002-1/packages:
  total used in directory 62357 available 2671656
  drwxrwxrwx   2 32251    root             0 01-25 13:34 .
  drwxrwxrwx   4 32251    root             0 01-25 13:38 ..
  -rw-rw-rw-   1 32251    root      27225239 01-25 11:09 Meadow-3.00-r4002-1-pkg.tar.bz2
  -rw-rw-rw-   1 32251    root         89018 01-25 11:07 apel-200507060208-1-pkg.tar.bz2
  -rw-rw-rw-   1 32251    root        570184 01-25 11:07 auctex-11.81-2-pkg.tar.bz2
  -rw-rw-rw-   1 32251    root        319200 01-25 11:07 bbdb-2.35-2-pkg.tar.gz
  -rw-rw-rw-   1 32251    root         26931 01-25 11:07 c-sig.3.8-6-pkg.tar.gz
  -rw-rw-rw-   1 32251    root       2058657 01-25 11:11 ddskk-20050710-1-pkg.tar.bz2
  -rw-rw-rw-   1 32251    root         42409 01-25 13:34 elscreen-1.4.3-1-pkg.tar.bz2
  -rw-rw-rw-   1 32251    root        772269 01-25 11:07 emacs-w3m-cvs-20051007-1-pkg.tar.bz2 ★
  -rw-rw-rw-   1 32251    root        193594 01-25 11:07 flim-1.14.8-1-pkg.tar.bz2
  -rw-rw-rw-   1 32251    root       1980853 01-25 11:07 gnus-20051119-1-pkg.tar.bz2
--------------------------------------------------------------------
 しかみ当らないのでemacs-w3m-cvs-20051007-1-pkg.tar.bz2だと思います。

 w3mはMeadowからM-x shell(tcsh)して見ると、
--------------------------------------------------------------------
Warning: no access to tty (Bad file descriptor).
Thus no job control in this shell.
~/.w3m> which w3m
/usr/local/bin/w3m
~/.w3m> w3m -version
w3m version w3m/0.5.1, options lang=ja,m17n,image,color,ansi-color,mouse,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,alarm,mark
~/.w3m>
--------------------------------------------------------------------
 と表示されるの0.5.1だと思います。


 Meadowの問題では無く、emacs-w3mの問題の様な気もしますが???
 同様な状況の方はおられますでしょうか?



 以上、宜しくご教示頂ければ幸いです。


         _  _ TOYOTA INDUSTRIES CORPORATION
       /_/_(_)     Toru Ito
        /_/ Office mailto:toru.ito.aa@xxxxxxxxxxxxxxxxxxxxxxxx