grep時の文字化け(Ver5.0で再発)No.06778
nashida さん 05/03/17 19:51
 
nashidaと申します。

秀シリーズサポートフォーラム[記事番号:17835]で
投稿させて頂きました、grep時の文字化けバグが、
5.0βで再発しておりますので、報告させていただきます。

環境:WindowsXP SP2、秀丸5.0β7


秀シリーズサポートフォーラム[記事番号:17835]

> -----------ここから(aaa.txt)
> name: john
> city: ニューオリンズ
> map: 0152
>
> name: sam
> city: デンバー
> map: 0128
>
> name: mike
> city: サクラメントシティー
> map: 0180
>
> name: smith
> city: デンバー
> map: 0160
> -----------ここまで
> ※カタカナは半角カナ
>
> 上のような半角カナを含むSJISのテキストファイルを
> "city"でgrepすると、grepした行のみで文字コード判定を
> 行っているみたいで、下のような文字化けした結果が出力されます。
> (秀丸は、EUCと判別しているみたいです)
>
> -----------
> aaaa.txt(2): city: 騰圧憬殉
> aaaa.txt(6): city: 筑殃洌
> aaaa.txt(10): city: 燦徠歡蔀┛
> aaaa.txt(14): city: 筑殃洌
> -----------
>
> ここで、ご質問なのですが、
> grepした行のみで文字コード判定を行わないで、
> grep元ファイルの文字コードをgrep結果に
> 反映させる設定はありますでしょうか?
> (grep元ファイルは、SJISと正しく文字コードを判別されています。)
>
>
> 環境:
> WindowsXP SP1,秀丸4.12,HMJREDLL V1.10


[ ]
RE:06778 grep時の文字化け(Ver5.0で再発No.06787
秀丸担当 さん 05/03/18 10:39
 

>秀シリーズサポートフォーラム[記事番号:17835]で
>投稿させて頂きました、grep時の文字化けバグが、
>5.0βで再発しておりますので、報告させていただきます。

調べてみたところ、記事番号:17835における修正は、grep時の自動判定そのも
のの一部が働いていないという問題でしたが、その点は修正されています。
サンプルのテキスト自体は、EUCと解釈できるテキストなので、問題はないです
が、今回再発したと思われるのは、自動判定そのものの判断の調整によるもので
す。さらに調整してみようと思います。

[ ]