― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 6 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2006年8月27日(日) 23:37 
オフライン

登録日時: 2005年11月04日(金) 14:05
記事: 6
こんばんは。

WindowsXPでThunderbird1.5.0.5を使用しています。

インターネットのメールフォームから、メール(text)を受信すると、
受信メールの本文表示で、改行部分が2重改行となって表示されてしまいます。

どこを設定すれば直るのか、わかりません。
どなたか教えてください。


ちなみにアウトルックで受信すると問題なく通常通り表示されます。
現在のところ、メールフォームCGIのtextタグ(改行できるもの)からの
受信以外は問題ありません。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2006年8月28日(月) 22:24 
オフライン

登録日時: 2005年6月21日(火) 05:07
記事: 1617
お住まい: Kyoto,Japan
こんにちは。

高橋 博幸 さんが書きました:
インターネットのメールフォームから、メール(text)を受信すると、
受信メールの本文表示で、改行部分が2重改行となって表示されてしまいます。

どこの Web メ一ルですか?
すべての Web メ一ルで再現するのですか?
改行マ一ク(コ一ド)が2重に表示されるのですか?
それとも改行が2回あるので見かけ上の空行が発生するのでしょうか?
Thunderbird は日本語版ですか?
Thunderbird のセーフモードでも再現しますか?
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2006年8月29日(火) 00:08 
オフライン

登録日時: 2005年11月04日(金) 14:05
記事: 6
こんばんは。

ご返答ありがとうございます。

> どこの Web メ一ルですか?
> すべての Web メ一ルで再現するのですか?

YAHOOやgooなどのWEBメールではなく、
メールフォームのCGIを使ったページからの受信で再現されます。
(TEXTAREAの複数行の入力の部分です。)

たとえば
http://magazine.zaitaku.org/muryou.htm

等のメールフォームです。


> 改行マ一ク(コ一ド)が2重に表示されるのですか?
> それとも改行が2回あるので見かけ上の空行が発生するのでしょうか?

1つの改行マークに対して、2つ改行マーク(2倍)がつきます。
見かけ上だけではありません。
返信するときや転送するときにも改行マークがそのまま2つ入っています。
ソースで見てもやはり改行は入っています。
(HTMLではないので<BR><BR>とは入りませんが・・・)


> Thunderbird は日本語版ですか?

日本語正規版(tb1.5.0.5)です。


> Thunderbird のセーフモードでも再現しますか?

セーフモードも試しましたが、再現します。
プロフィールを新たに作って、デフォルトでも再現しました。

それから、他のパソコンでも試してみましたが、再現されてしまいます。
アウトルック、WEBメールでは、問題ありませんでした。


何が原因なのかさっぱりわかりません(泣)

わかるかた、教えてください。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2006年8月29日(火) 19:34 
オフライン
Moderator

登録日時: 2006年2月05日(日) 01:43
記事: 512
お住まい: 関西
高橋 博幸 さんが書きました:
1つの改行マークに対して、2つ改行マーク(2倍)がつきます。
見かけ上だけではありません。
返信するときや転送するときにも改行マークがそのまま2つ入っています。
ソースで見てもやはり改行は入っています。
(HTMLではないので<BR><BR>とは入りませんが・・・)
横から失礼します。
起きている事象の原因は、多分これではないかと判るのですが・・・
そんな設定がThunderbird有るのか私には判りません。

現象としては、CR+LFがCRとLFとされてしまって居るのだと思います。
昔、何かのソフトで起きて焦った覚えがあります。
これが起きると、2改行されます・・・まあ、お行儀の悪いソフトだったんだと思いますが?

ただ、Thunderbirdの設定で、この様な事を起こせる設定を私は知りません。
どなたか、ご存知の方がおられれば良いのですが・・・


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2006年8月29日(火) 23:02 
オフライン

登録日時: 2005年6月21日(火) 05:07
記事: 1617
お住まい: Kyoto,Japan
こんにちは。

高橋 博幸 さんが書きました:
1つの改行マークに対して、2つ改行マーク(2倍)がつきます。
見かけ上だけではありません。
返信するときや転送するときにも改行マークがそのまま2つ入っています。
ソースで見てもやはり改行は入っています。

そのフォームでは改行をどのように扱っているかだと思います。
改行がどのようなコードで入っているのかをここで示さないと誰も原因は
わからないのでは?

コード    HEX     C言語     OS
CR+LF   0d 0a    \r\n      Windows / DOS
LF       0a       \n       Unix / Macintosh OS X 以降
CR      0d       \r        Macintosh OS 9 以前
LS      U+2028   \u2028   Unicode
PS      U+2029   \u2029   Unicode
上記のようにいろんな改行コードがあります。
送られて来たそのメール本文をエスケープして ASCII コードに変換してやれば
わかると思います。(たぶん^^;)
例えば、%0D がCR(復帰)、%0A がLF(行送り)です。
Thunderbird と他のメールソフトやブラウザでのそれと比較すると処理の違い
もわかるのではないでしょうか。

下記のサイトで文字コードの変換が参照できます。
"Character Code Checker"
http://homepage3.nifty.com/chado/playjs ... e_area.htm

Thunderbird がどのような改行処理をしているかまではわかりませんが、原因は
どこにあるかの絞込みはできるのではと思います。
*詳しい方にフォローお願いします。

下記で同様のケースがないか検索してみるのも良いかも知れません。
Bugzilla-jp
https://bugzilla.mozilla.org/bugzilla.mozilla.gr.jp/
mozilla.org Bugzilla
https://bugzilla.mozilla.org/
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2006年8月30日(水) 01:07 
オフライン

登録日時: 2005年11月04日(金) 14:05
記事: 6
    こんばんは。
Premier さんが書きました:
そのフォームでは改行をどのように扱っているかだと思います。
改行がどのようなコードで入っているのかをここで示さないと誰も原因は
わからないのでは?。

    改行コードに関してあまり知識がなく、すみません。。。
Premier さんが書きました:
Thunderbird と他のメールソフトやブラウザでのそれと比較すると処理の違い
もわかるのではないでしょうか。

下記のサイトで文字コードの変換が参照できます。
"Character Code Checker"
http://homepage3.nifty.com/chado/playjs ... e_area.htm

    上記サイトで、メール本文をコピペでチェックしてみました。

    Thunderbirdでの改行部分のコード
     ・
     ・
    8 : : 13 : %d
    9 : : 10 : %a
    10 : : 13 : %d
    11 : : 10 : %a
     ・
     ・

    アウトルックでの改行部分のコード
     ・
     ・
    8 : : 13 : %d
    9 : : 10 : %a
     ・
     ・


    という形になって、予想通り?の結果でした。。。
Premier さんが書きました:
下記で同様のケースがないか検索してみるのも良いかも知れません。
Bugzilla-jp
https://bugzilla.mozilla.org/bugzilla.mozilla.gr.jp/
mozilla.org Bugzilla
https://bugzilla.mozilla.org/

    こちらでも検索してみましたが、見つかりませんでした。

    わかるかた、よろしくお願いします(o*。_。)oペコッ


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 6 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[19人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean