ドイツ語文字の検索は?No.12904
しろおか さん 02/09/06 18:00
 
Windows XP で秀丸エディタを使っています。ドイツ語の文字についての質問ですが、
Web上のドイツ語の新聞などを秀丸にコピーすると、現在、とくにフォントを気にし
なくても、表示はきちんとされるようになりました。ただし、保存はできません。そ
こで、保存する前に a の上に点が二つの文字などを検索して \a などに変換して保
存しようと思うのですが、 a の上に点が二つの文字は表示はされていますが、検索
はできず、やってみると、まったく無関係の文字にヒットしたりします。ドイツ語の
特殊文字などはWindows XP と秀丸エディタでは検索や置き換えが不可能なのでしょ
うか。

[ ]
RE:12904 ドイツ語文字の検索は?No.12905
ひろ さん 02/09/06 18:37
 
 秀丸担当さん、しろおかさん今日は、ひろです。
> Web上のドイツ語の新聞などを秀丸にコピーすると、現在、とくにフォントを気にし
> なくても、表示はきちんとされるようになりました。ただし、保存はできません。
 ドイツ語は読めませんが、今 Yahoo! のドイツ語サイトで試しましたが、保存も出
来ます。
単に表示フォントに適切なものが選ばれていないだけでは?
> a の上に点が二つの文字などを検索して \a などに変換して保
> 存しようと思うのですが、 a の上に点が二つの文字は表示はされていますが、検索
> はできず
 また置換も出来ました。
 なお置換で「"a」の入力は、コピー&ペーストか [Alt]+[0228] で行いました。

 環境は Windows98+秀丸 Ver.3.17 なので、NT 系よりその辺りの処理は弱
いはずなのですが...。

 P.S 秀丸担当さんへ
 正規表現で、\xE4 の検索を試みると、「括弧の対応が正しくありません。」
となり、検索が出来ません。
 ##またまた JRE32.DLL の問題かな。

[ ]
RE:12904 ドイツ語文字の検索は?No.12907
秀丸担当 さん 02/09/06 18:51
 
>みると、まったく無関係の文字にヒットしたりします。ドイツ語の特殊文字などは>
>Windows XP と秀丸エディタでは検索や置き換えが不可能なのでしょうか。

ドイツ語などの文字の検索には対応できていません。
申し訳ありません。
対応できるようにしたいところです。

[ ]
RE:12907 ドイツ語文字の検索は?No.12908
ひろ さん 02/09/06 19:38
 
 秀丸担当さん今日は、ひろです。
> ドイツ語などの文字の検索には対応できていません。
 UNICODE で保存した場合は、Shift-JIS に存在しない文字なので検索でき
ませんでしたが、そうでなければ置換も検索も出来ました???

[ ]
RE:12908 ドイツ語文字の検索は?No.12909
しろおか さん 02/09/06 20:36
 
> 秀丸担当さん今日は、ひろです。
>> ドイツ語などの文字の検索には対応できていません。
> UNICODE で保存した場合は、Shift-JIS に存在しない文字なので検索でき
>ませんでしたが、そうでなければ置換も検索も出来ました???

ひろさん、こんにちは。保存しない状態で検索できたということですか。わたしのと
ころでは、a に点が二つの文字を検索すると、この文字にはヒットせず、点が付かな
いただの a にしかヒットしません。ひろさんはどのように検索されているのでしょ
うか。

[ ]
RE:12909 ドイツ語文字の検索は?No.12911
ひろ さん 02/09/06 23:39
 
 しろおかさん今日は、ひろです。
> ひろさん、こんにちは。保存しない状態で検索できたということですか。
 先ほどどの様にやったかはっきり覚えていません。今再度確かめたところ、
保存して、一旦ファイルを閉じないと上手くいかないようですね。

[ ]
RE:12911 ドイツ語文字の検索は?No.12912
しろおか さん 02/09/07 00:47
 
> しろおかさん今日は、ひろです。
>> ひろさん、こんにちは。保存しない状態で検索できたということですか。
> 先ほどどの様にやったかはっきり覚えていません。今再度確かめたところ、
>保存して、一旦ファイルを閉じないと上手くいかないようですね。

どうもWindows 98 と Windows XPの違いのようですね。記憶がはっきりしませんが、
Windows MEまでは表示フォントさえ正しく選べば、正しく表示させたり検索などもで
きた気がします。Windows XPの場合は表示フォントは選ばなくても、たとえばブラウ
ザで正しく表示されているならそのままコピーすれば表示自体は正しくされるようで
すが(ちょっと汚い文字で表示されます)、検索、置き換えなどができないというこ
とのようです。

[ ]
RE:12912 ドイツ語文字の検索は?No.12924
秀丸担当 さん 02/09/09 17:48
 
>どうもWindows 98 と Windows XPの違いのようですね。記憶がはっきりしませんが、
>Windows MEまでは表示フォントさえ正しく選べば、正しく表示させたり検索なども
>できた気がします。Windows XPの場合は表示フォントは選ばなくても、たとえばブ
>ラウザで正しく表示されているならそのままコピーすれば表示自体は正しくされる
>ようですが(ちょっと汚い文字で表示されます)、検索、置き換えなどができない
>ということのようです。

実はできたこともあったような気がするのですが、検索ダイアログの入力が
対応していないためできません。申し訳ありません。

[ ]
RE:12905 ドイツ語文字の検索は?No.12988
ひろ さん 02/09/19 17:52
 
 秀丸担当さん今日は、ひろです。
>  正規表現で、\xE4 の検索を試みると、「括弧の対応が正しくありません。」
> となり、検索が出来ません。
>  ##またまた JRE32.DLL の問題かな。
 こちらについてのフォローを頂ければ幸いです。

[ ]
RE:12988 ドイツ語文字の検索は?No.12990
Arimac さん 02/09/20 00:51
 
\xE4だけだと「括弧の対応が正しくありません。」になります。
\xE4\x20 だと aの上に‥と1バイトスペースにマッチしました。
\xE4+や\xE4*や\xE4?では全然マッチしませんでした。

\xE4というのはシフトJISの2バイト文字の先頭文字コード
なのですが、どうもJRE32.DLLは日本語オンリーではないかと思います。
もっとも、BRegIf.DLLも日本語の事しか考えてませんが(^^;

ロケールとか全然詳しくないのですが、秀丸エディタは欧文フォント
とかの場合にロケールを切り換えて(?)、DLLを呼び出したりしている
のでしょうか?>秀丸担当様

[ ]
RE:12990 ドイツ語文字の検索は?No.12995
秀丸担当 さん 02/09/20 17:39
 
>  正規表現で、\xE4 の検索を試みると、「括弧の対応が正しくありません。」
> となり、検索が出来ません。

これは、jre32.dllの問題と考えてもらっていいですが、秀丸側で未然に
防ぐことはできると思います。

>ロケールとか全然詳しくないのですが、秀丸エディタは欧文フォント
>とかの場合にロケールを切り換えて(?)、DLLを呼び出したりしている
>のでしょうか?>秀丸担当様

欧文フォントとかの場合は、ロケールというかコードページを指定
してAPIを呼び出すことはあります。
切り替えてDLLを呼び出すという概念は無いと思います。
もし指定できるとすれば、DLL側にコードページまたは文字セットを
指定できる関数や引数などがあるといいかもしれません。

[ ]
RE:12995 ドイツ語文字の検索は?No.12997
ひろ さん 02/09/20 18:35
 
 秀丸担当さん今日は、ひろです。
> これは、jre32.dllの問題と考えてもらっていいですが、秀丸側で未然に
> 防ぐことはできると思います。
 出来れば修正して頂けると助かります。

[ ]