[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Multibyte character in data for base64 encoding
- From: TSUCHIYA Masatoshi <tsuchiya@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 28 Jul 2003 11:18:42 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 05630
CVS 先端の shimbun で,表題のようなエラーに遭遇している方はいらっしゃ
るでしょうか?
発生個所と原因らしきものまでは突き止めたのですが,対処方法に悩んでいま
す.発生している個所は,shimbun-header-insert() で
eword-encode-string() を呼び出している部分で,再現させるには以下のよう
な式を評価してみてください.
(eword-encode-text 'iso-2022-jp "B" "漢字" nil)
このエラーを回避するには,
(eword-encode-text 'iso-2022-jp "B"
(encode-coding-string "漢字" 'iso-2022-7bit)
nil)
と,encode 済みの unibyte 文字列を渡してやれば良いようです.
で,これまで何の気なしに,
(eword-encode-string "漢字")
を使ってきたのに,いきなりこんなトラブルにぶちあたったのは,
(1) 私の環境が悪くて,eword-encode-string() がおかしくなっている.
(2) これまで運が良かっただけ,eword-encode-string() の呼び出し方が間
違っている.
のどちらでしょうか?
--
土屋 雅稔 ( TSUCHIYA Masatoshi )