[JM:02623] Re: NBSP が入っていますが大丈夫でしょうか(Re: [POST:DP] GNU gdb 10.2 gcore.1)

Back to archive index
Akihiro Motoki amoto****@gmail*****
2021年 7月 5日 (月) 21:06:27 JST


元木です。

tarball の内容を確認しました。 20 20 になっていて期待通りだと思います。
詳細は以下。

> そうでしたら、yahoo メールのウェブ上エディターが悪さをしている
> のかもしれません。 ウェブ上から気楽にできるので、常々使っています。

私も Gmail のウェブインターフェースを使っているので似たようなものですね。

ここから得られた教訓としては、こんな感じですかね。
・メール本文に載せるのは、あくまでレビューの便宜用と考える。
・リポジトリに登録するものは tarball で投稿するなど、
  メール作成時の影響を受けない方法を利用する


release/man1/gdb.1
---
00001000  2e 6a 70 3e 0a 2e 5c 22  0a 2e 54 48 20 47 44 42  |.jp>..\"..TH GDB|
00001010  20 31 20 32 30 32 31 5c  2d 30 34 5c 2d 32 35 20  | 1 2021\-04\-25 |
00001020  67 64 62 5c 2d 31 30 2e  32 20 22 47 4e 55 20 44  |gdb\-10.2 "GNU D|
00001030  65 76 65 6c 6f 70 6d 65  6e 74 20 54 6f 6f 6c 73  |evelopment Tools|
00001040  22 0a 2e 69 66 20 20 6e  20 2e 61 64 20 6c 0a 2e  |"..if  n .ad l..|
 ↑ この行 (20 20 になっている)
00001050  5c 22 20 46 6f 72 20 6e  72 6f 66 66 2c 20 74 75  |\" For nroff, tu|
00001060  72 6e 20 6f 66 66 20 6a  75 73 74 69 66 69 63 61  |rn off justifica|


draft/man1/gdb.1
---
00000040  5c 22 4f 20 2e 69 66 20  6e 20 2e 61 64 20 6c 0a  |\"O .if n .ad l.|
00000050  2e 5c 22 4f 20 2e 6e 68  0a 2e 54 48 20 47 44 42  |.\"O .nh..TH GDB|
00000060  20 31 20 32 30 32 31 5c  2d 30 34 5c 2d 32 35 20  | 1 2021\-04\-25 |
00000070  67 64 62 5c 2d 31 30 2e  32 20 22 47 4e 55 20 44  |gdb\-10.2 "GNU D|
00000080  65 76 65 6c 6f 70 6d 65  6e 74 20 54 6f 6f 6c 73  |evelopment Tools|
00000090  22 0a 2e 69 66 20 20 6e  20 2e 61 64 20 6c 0a 2e  |"..if  n .ad l..|
 ↑ この行 (20 20 になっている)
000000a0  6e 68 0a 2e 5c 22 4f 20  2d 2d 2d 2d 2d 2d 2d 2d  |nh..\"O --------|
000000b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|



On Mon, Jul 5, 2021 at 7:28 PM matsuand <michi****@gmail*****> wrote:
>
> # すみません、元木さんにのみ返信してしまいましたので、
> # もう一度、JM に(再)送信します。
>
> # ただし本メールは Gmail からの送信です。
> # Yahoo メールからファイル添付すると、蹴られて(!)しまうためです。
>
> matsuand です。
>
>
> ----- Original Message -----
> > From: Akihiro Motoki <amoto****@gmail*****>
> > To: matsuand <michio_matsu****@yahoo*****>; Linux JM discussion <linux****@lists*****>
> > Cc:
> > Date: 2021/7/5, Mon 19:03
> > Subject: Re: [JM:02617] Re: NBSP が入っていますが大丈夫でしょうか(Re: [POST:DP] GNU gdb 10.2 gcore.1)
> ...
>
> > メールの本文に貼り付ける過程でこのような結果になっている可能性もあると思います。
> > base64 にエンコードされた時点でこうなっているので、送信側のメールソフトで
> > 何か処理がされている可能性もあります。
> >
> > 確認のため、original/man1/gdb.1, draft/man1/gdb.1 (po4a で生成したもの?)、
> > gendraft.perl で生成したもの、などを tarball で共有して頂けると、
> > 状況がはっきりするように思います。
>
>
> そうでしたら、yahoo メールのウェブ上エディターが悪さをしている
> のかもしれません。 ウェブ上から気楽にできるので、常々使っています。
>
> 一応、ソース一式、添付します。
> make で release/* 生成
> make draft で draft/* 生成
> です。(release, draft も含めています)
>
> 2021年7月5日(月) 19:03 Akihiro Motoki <amoto****@gmail*****>:
> >
> > On Mon, Jul 5, 2021 at 7:00 PM Akihiro Motoki <amoto****@gmail*****> wrote:
> > >
> > > On Mon, Jul 5, 2021 at 6:16 PM matsuand <michio_matsu****@yahoo*****> wrote:
> > > >
> > > > ----- Original Message -----
> > > >
> > > > > From: ribbon <jm****@ribbo*****>
> > > > > To: linux****@lists*****
> > > > > Cc:
> > > > > Date: 2021/7/5, Mon 17:59
> > > > > Subject: [JM:02616] NBSP が入っていますが大丈夫でしょうか(Re:  [POST:DP] GNU gdb 10.2  gcore.1)
> > > > >
> > > > > この投稿を見て気がついたのですが、
> > > > ...
> > > >
> > > > >>  .if  n .ad l
> > > > >
> > > > > の、 ".if" の後に、NBSP文字(UTF-8 で C2 A0) が入っています。
> > > > > この部分をダンプすると
> > > > >
> > > > > 00000110  6c 6f 70 6d 65 6e 74 20  54 6f 6f 6c 73 22 0a 2e  |lopment
> > > > > Tools"..|
> > > > > 00000120  69 66 c2 a0 20 6e 20 2e  61 64 20 6c 0a 2e 6e 68  |if.. n .ad l..nh|
> > > > >                 ----- ココ
> > > >
> > > >
> > > > "C2 A0" というものが得られたのは、何をどのように保存した結果ですか?
> > > > 何かメールを抜き出すツールを使われたのですか?
> > > >
> > > > 処理結果ファイルは、その部分は "20 20" になっています。
> > > > メール本文を手作業で、コピー&ペーストしても "20 20" になると思います。
> > >
> > > 私もやってみましたが、 .if のうしろに "c2 a0" があることを確認できました。
> > >
> > > 000000e0  2e 54 48 20 47 44 42 20  31 20 32 30 32 31 5c 2d  |.TH GDB 1 2021\-|
> > > 000000f0  30 34 5c 2d 32 35 20 67  64 62 5c 2d 31 30 2e 32  |04\-25 gdb\-10.2|
> > > 00000100  20 22 47 4e 55 20 44 65  76 65 6c 6f 70 6d 65 6e  | "GNU Developmen|
> > > 00000110  74 20 54 6f 6f 6c 73 22  0a 2e 69 66 c2 a0 20 6e  |t Tools"..if.. n|
> > > 00000120  20 2e 61 64 20 6c 0a 2e  6e 68 0a 2e 5c 22 4f 20  | .ad l..nh..\"O |
> > > 00000130  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
> > >
> > >
> > > 行った手順としては、 [JM_02598] のメールの整形前のメッセージを保存、
> > > この時点ではメール本文は base64 でエンコードされていました。
> > > base64 コマンドを使って本文をデコード、出力はコマンドの -o オプションで
> > > 指定したので手作業は混じっていません。
> > > その結果を hexdump -C で確認したのが、上記です。
> >
> > メールの本文に貼り付ける過程でこのような結果になっている可能性もあると思います。
> > base64 にエンコードされた時点でこうなっているので、送信側のメールソフトで
> > 何か処理がされている可能性もあります。
> >
> > 確認のため、original/man1/gdb.1, draft/man1/gdb.1 (po4a で生成したもの?)、
> > gendraft.perl で生成したもの、などを tarball で共有して頂けると、
> > 状況がはっきりするように思います。
> > _______________________________________________
> > linuxjm-discuss mailing list
> > linux****@lists*****
> > https://lists.osdn.me/mailman/listinfo/linuxjm-discuss
> _______________________________________________
> linuxjm-discuss mailing list
> linux****@lists*****
> https://lists.osdn.me/mailman/listinfo/linuxjm-discuss


linuxjm-discuss メーリングリストの案内
Back to archive index