[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: decode-coding-regin() with utf-8
>>>>> In [emacs-w3m : No.08538] 半田さん wrote:
>>> Emacs 23 で multibyte buffer 中の multibyte character を
>>> decode-coding-region でどう扱おうかはまだ迷っているのですが、
>> うーむ、emacs-w3m にしろ Gnus にしろ、そういうコードが結構ありそ
>> うなのですよ。
> その multibyte-buffer 中の文字が全て ASCII もしくは
> eight-bit char であれば問題ないのですが。つまり
> (let ((buf (generate-new-buffer "*work*"))
> (coding-system-for-read 'binary))
> (set-buffer buf)
> (insert-file-contents "~/temp")
> (decode-coding-region (point-min) (point-max) 'utf-8))
> のように最初から multibyte-buffer に binary で読み込むような
> 場合です。
はい、そういうのが大部分だと思うのですが。(何となく心配なのは
Gnus で、特に MIME パーツの処理が非常に複雑になっているのです)。
ともあれ、ご助言をありがとうございます。
今後は Emacs 22 と 23 の両方を使い回して、不具合の洗い出しをしよ
うと思っています。
;; さっき pretest-bug リストに Emacs 23 の re-serach のバグを報
;; 告したんですが、これのせいで Emacs 23 だけで生活するのは今は
;; 辛いです。^^;;
--
山岡