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

Re: isearch with euc-jisx0213



白井です。

From: YAGI Tatsuya <ynyaaa@xxxxxxxxx> さん曰く
Subject: isearch with euc-jisx0213
Message-ID: <uwt5v1pjz.fsf@xxxxxxxxx>
Date: Thu, 16 Nov 2006 22:36:32 +0900

> euc-jisx0213 のファイルを開いて C-s で日本語を検索しようとすると
>   I-search: あ [(error "Invalid character: 131072, #o400000, #x20000")]
> のようなメッセージが表示されて検索できません。

ひとつ確認させてください。これって『Mule-UCS を使っているとき』ですよね?

> 問題は二つあって、以下の通りです。
>   ・translation-table-for-input が coding system の
>     translation-table-for-encode に指定されたものに勝手になってしまう
>   ・translation-table-for-input に generic character が指定されている
>     場合に isearch が対応していない
> 
> coding-system が euc-jisx0213 の場合は japanese-jisx0208 の文字に対して
> translation-table-for-encode を見ると全て (make-char 'japanese-jisx0213-1)
> でできる generic character になっているので問題が発生します。

解析ありがとうございます。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)