[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

\ -> \ 問題 (Re: deborphan ja.po)



At Tue, 29 Jun 2004 13:53:03 +0900,
Yasuo Eto wrote:

> >   "Mon, 28 Jun 2004 19:36:15 +0900", "Yasuo Eto"
> >   "Re: deborphan ja.po"
> > 
> > >> これ以降 \n の \ が \ になってます。
> > >
> > >vimで編集するとなぜかそうなってしまうようです。
> > >euc-jpにしてるやつは、普通に\nになっていますので
> > >問題ないと考えています。
> > 
> >  問題ないとはどういうことでしょうか?
> >  表示上 \ となっているのと実際のデータとして \ となっている
> >  のでは意味合いが異なると思いますが、いかがでしょうか。
> 
> euc-jpでエンコードされている本番用のファイルでは
> ちゃんと1バイトのバックスラッシュなっているのですが。
> 
> vimかmuttの設定上の問題かで2バイトのバックスラッシュになってしまうのです。

これですが、libc6 の gconv moduleの問題のようです。
Bug#265187
iconv で ISO-2022-JP に変換する時にこの問題がでます。

/usr/lib/gconv/libJIS.so の __jisx0208_from_ucs4_lat1 の 0x5cの
エントリー (offsetで 0x4af8にある 0x21 0x40) を 0x00 0x00 にすれば
なおるはずです。

# gdbによるbinary patch scriptをかこうとしたらgdbのbugにひっかかって
# しまった…
-- 
鵜飼文敏