Article View: fj.editor.mule
Article #85Re: [emacs-20.3] Japanese character on buffer loaded as binary
From: IWAMURO Motonori
Date: Thu, 27 Aug 1998 00:00
Date: Thu, 27 Aug 1998 00:00
45 lines
2929 bytes
2929 bytes
岩室@富士通です。 In article <KATE.98Aug26180545@yamato.trad.pfu.co.jp>, kate@pfu.co.jp (KATAYAMA Yoshio) writes: > > 一番安直な方法としては、 > > > (let ((emc enable-multibyte-characters)) > > (set-buffer-multibyte t) > > <今までのmultibyteがからむ処理> > > (set-buffer-multibyte emc)) > > >みたいにすることでしょうか? (でもとっても重くなったりして……) > > 大きなバッファーで toggle-enable-multibyte-characters で行なって > みると、multibyte → unibyte は瞬時に変わりますが、その逆は時間 > が掛ります。 > > また、multibyte buffer ←→ unibyte buffer を切替えると undo が > できなくなるので、それが問題になる場合もあると思います。 なるほど。内部形式が異なるので、切り換えを行うと内部でバッファ全体を 変換しているわけですね。 # やっぱ手抜きせずにきっちり対応しないといけないのか(^^; > >みたいなのを作ってmultibyteバッファ→unibyteバッファになっている部分を > >全部置き換える? > > ># でもそれも何か違うような気がする……。 > > それしかないように思います。あと、insert もあるのでしたら、 どっかに従来との互換関数があるとかそーゆーことをちょっとだけ期待した んですが、やっぱり自分でなんとかしないといけないわけですね(^^; > multibyte string を導入したしわ寄せはどこかに現れますが、 > multibyte buffer ←→ unibyte buffer 間のデータの受渡しにするの > が影響が少ないと判断したのではないかと推測しています。 cmailでは露骨に影響を受けてるみたいです(;_;) -- 岩室元典@衛星システム開発部.技術開発統括部.NC本部.富士通株式会社 E-Mail: iwa@mmp.fujitsu.co.jp 夏だから、白熊さん ... だめ? (『serial experimenTs lain』/テレビ東京)
Technical Details
Message-ID:
<t8af4rvzlf.fsf@elhazard.inet.mmp.fujitsu.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<t8ogte7mtg.fsf@elhazard.inet.mmp.fujitsu.co.jp> <tl7yasi8uzx.fsf@mulelab.etl.go.jp> <t867fjeyx6.fsf@elhazard.inet.mmp.fujitsu.co.jp> <tl7zpcusywy.fsf@etl.go.jp> <t83eamfy5f.fsf@elhazard.inet.mmp.fujitsu.co.jp> <tl7g1emlgss.fsf@mulelab.etl.go.jp> <KATE.98Aug25134356@yamato.trad.pfu.co.jp> <KATE.98Aug26180545@yamato.trad.pfu.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,1b02ad5a9f963050 X-Google-Attributes: gid10eba4,public X-Google-Thread: ff358,1b02ad5a9f963050 X-Google-Attributes: gidff358,public From: IWAMURO Motonori <iwa@mmp.fujitsu.co.jp> Subject: Re: [emacs-20.3] Japanese character on buffer loaded as binary Date: 1998/08/27 Message-ID: <t8af4rvzlf.fsf@elhazard.inet.mmp.fujitsu.co.jp> X-Deja-AN: 385158724 References: <t8ogte7mtg.fsf@elhazard.inet.mmp.fujitsu.co.jp> <tl7yasi8uzx.fsf@mulelab.etl.go.jp> <t867fjeyx6.fsf@elhazard.inet.mmp.fujitsu.co.jp> <tl7zpcusywy.fsf@etl.go.jp> <t83eamfy5f.fsf@elhazard.inet.mmp.fujitsu.co.jp> <tl7g1emlgss.fsf@mulelab.etl.go.jp> <KATE.98Aug25134356@yamato.trad.pfu.co.jp> <KATE.98Aug26180545@yamato.trad.pfu.co.jp> Content-Type: text/plain; charset=ISO-2022-JP X-Complaints-To: usenet@holyday.mmp.fujitsu.co.jp X-Trace: holyday.mmp.fujitsu.co.jp 904190734 22304 (None) 133.161.65.69 Organization: FUJITSU Ltd., Kawasaki, Japan Mime-Version: 1.0 (generated by tm-edit 7.106) Newsgroups: fj.editor.mule,fj.editor.emacs