🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #85

Re: [emacs-20.3] Japanese character on buffer loaded as binary

#85
From: IWAMURO Motonori
Date: Thu, 27 Aug 1998 00:00
45 lines
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-mail
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>

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