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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 10 件の記事 ] 
作成者 メッセージ
 記事の件名: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 14:27 
お世話になります。

表題の通りですが、改行がおかしくなるときがあります。

例:
A
B ←ここでEnterキー押下
C

正常時
A
B

C

異常時
A

B
C

一体コレは何が起きているのでしょうか?
インストール時から設定は一切さわっておりません。

改善する方法があれば教えてください、本当に困っております。

お願いします。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 14:47 
追加で教えてください。

例:
AAAAA
の文字列から、
AAAAA
のように、真ん中3文字をコピーします。

キャレットを末尾に持って行き、ペーストします。
すると

AAAAAAAA
←ここが改行されている

何か自動で勝手に改行されているようです。

全て普通のエディタに直したいです、お願いしますT-T

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 15:24 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
  
*質問・投稿する前に、サポートサイトやヘルプ、このフォーラム内を検索・閲覧して
 該当項目、同類・類似事例がないか、確認してみましょう。
 また、広くインターネット上でも、同類・類似事例がないか、調べてみましょう。
*質問・投稿する前に フォーラムの利用について をしっかり読んで、その内容を理解
 した上で、それに沿って投稿しましょう。
*ご自分の利用環境と正確な OS の種類と Thunderbird のバージョンぐらいは書き添
 えましょう。
*質問した後やアドバイスをもらった後は、放置せずに、結果や経緯を必ず書くように
 しましょう。
*ここは、相互ユーザサポートを通じて、各種情報・事例を、ユーザ同士でシェアする
 場でもあります。
 
 
 
2 つの事例とも、当方では再現しません。
[環境:OS:Windows 7 Professional SP1 + Thunderbird 24.5.0 日本語版]

 
どういう状況で起きているのかを、具体的に教えてください。
(設定を変えておらず、初期標準のままであっても、その内容が不明だからです)

教えていただきたいのは、次のような内容です。

・メッセージの新規作成・編集時なのか、返信あるいは転送メッセージの作成・編集時か
・メッセージ形式は、プレーンテキスト形式なのか、HTML 形式なのか
・メッセージの文字エンコーディングは、何なのか
・メッセージの表示フォントは、何なのか

・日本語変換時に起きているのか、いないのか
・IME は何を使用しているのか(正確な名称とバージョン)
・半角英数字の入力だけでも起きているのか、いないのか

・改行時には、どこでも、いつでも、再現するのか、しないのか
・Thunderbird をインストールしか当初から起きているのかどうか
・あるときから、突然起きるようになったのならば、それはいつか
・起きるようになった直前に、何か思い当たることはなかったかどうか

・Thunderbird のセーフモード起動でも再現するかどうか
 [参照]
 Thunderbird のセーフモード | Thunderbird ヘルプ

_________________
Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 16:02 
kikiさん、ご回答ありがとうございます。

詳細内容について、答えさせていただきます。

>・メッセージの新規作成・編集時なのか、返信あるいは転送メッセージの作成・編集時か
社内の関係者にCCしているので基本的には返信や転送で送信しています。
新規作成時では、回数は少ないものの同現象が発生した記憶はありません。

・メッセージ形式は、プレーンテキスト形式なのか、HTML 形式なのか
HTML形式になります。

・メッセージの文字エンコーディングは、何なのか
オプション⇒文字エンコーディングで確認した内容では【ISO-2022-JP】です。

・メッセージの表示フォントは、何なのか
等幅(Monospace)となっています。

・日本語変換時に起きているのか、いないのか
変換時とは、スペース押下時でしょうか?それなら起きていません。

・IME は何を使用しているのか(正確な名称とバージョン)
MS IME 10.1.7600.0 です。

・半角英数字の入力だけでも起きているのか、いないのか
入力されている文字列に条件は無いようです。

・改行時には、どこでも、いつでも、再現するのか、しないのか
通常通り動作するときの方が多いですが、稀に同現象が発生します。
直すときは、それらの該当文字列周りを削除するとなおります。
(変なコードが埋め込まれてる?)

・Thunderbird をインストールしか当初から起きているのかどうか
当初から起きております、同僚には起きていません。

・あるときから、突然起きるようになったのならば、それはいつか
かれこれ3ヶ月くらいでしょうか。

・起きるようになった直前に、何か思い当たることはなかったかどうか
そのトリガが全く解りません。設定変更を何も行っていないので。

・Thunderbird のセーフモード起動でも再現するかどうか
 [参照]
 Thunderbird のセーフモード | Thunderbird ヘルプ[/quote]
調査してから返信させていただきます。

宜しくお願いします。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 16:09 
kikiさん

セーフモード試しました。

わずかな期待を持っていたのですが、セーフモードでも同現象が発生します。
(発生する原稿を下書きに保存して、セーフモード起動、再編集にて確認)

以上、宜しくお願いします。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 16:26 
調査報告です。

メール作成時に画面、左上部にある【見出し】
こちらが【整形済み<pre>】となっていたので、【本文のテキスト】に
しました。

すると、全ての改行が削除されました。。

全体を整形しなおたところ、改行で異常が起きていたのが直りました。

が、受信側のデータは

全ての行の先頭にスペースが30文字程挿入されていました。

例:
お世話になっております。

_____________________________お世話になっております。
(↑スペースだとカットされるので_に変換)

その送信済みのメールを再編集すると、正常に整形されております。

ほんと、訳が解らなくなりました。。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 17:05 
オフライン

登録日時: 2013年12月26日(木) 09:33
記事: 686
お住まい: 太陽系、地球、日本、ふてニャン県
segment さんが書きました:
メール作成時に画面、左上部にある【見出し】
こちらが【整形済み<pre>】となっていたので、【本文のテキスト】に
しました。
すると、全ての改行が削除されました。
全体を整形しなおしたところ、改行で異常が起きていたのが直りました

やっぱり、HTMLで<pre>の時の話でしたか。
<pre>abcdef[改行]ghijkl[改行]mnopqr</pre>のような状態の時に、「bcd」を選択してコピー、iとjの間にペースト、のようなことをすると、「bcdの行」が追加される、というような現象になりましたから、<pre>の時は、別枠なのかもしれません。
おそらく、<pre>の中へのテキストのペーストは、文字列の間に文字列を挿入、よりも、行の挿入のケースの方が多いであろうから、わざわざEnterを押して改行をいれなくてもいいようにした、ということなんでしょう。

segment さんが書きました:
受信側のデータは全ての行の先頭にスペースが30文字程挿入されていました。
例:
お世話になっております。

_____________________________お世話になっております。
(↑スペースだとカットされるので_に変換)

これは、どこでの話ですか?
(a) そのメールを表示した時 (HTMLモード? プレーンテキストモード?)
(b) そのメールのメッセージソース上 (text/htmlパート? text/plainパート?)
(c) そのメールを、転送したり、Edit As New(新規に編集?)をした時

なお、受信側のメールのデータは、別に実際に送信しなくても得られます。
「後で送信」を行えば、ローカルフォルダのOutbox(ファイル名はUnset Messages、「未送信メール」とか「未送信フォルダ」、かな?)にメールのデータが作られます。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 17:56 
WADAさん、ご回答ありがとうございます。

私だけの状態で、みなさん再現できないので無理かと思っていましたT T

>おそらく、<pre>の中へのテキストのペーストは、文字列の間に文字列を挿入、よりも、行の挿入のケースの方が多いであろうから、わざわざEnterを押して改行をいれなくてもいいようにした、ということなんでしょう。

おぉ、なるほどそういうことでしたか。
ありがとうございます、原因がわかっただけでも大進展です。

この<pre>タグというのは、どういうときに使うのでしょうか?
私が知らない間にそれを選択してしまって、それをずっと返信等してるので
それが続いたということでしょうけど、【本文のテキスト】を選択してても問題は
無いのでしょうか?


>これは、どこでの話ですか?
(a) そのメールを表示した時 (HTMLモード? プレーンテキストモード?)
(b) そのメールのメッセージソース上 (text/htmlパート? text/plainパート?)
(c) そのメールを、転送したり、Edit As New(新規に編集?)をした時

(a)です、内容を見る限り(フォント色が変わっていたりするので)、HTMLだと思います。

で、実際に正常(スペースが挿入されていない状態)に表示されるのは
それを
返信、転送、新しく編集 して【編集できる状態】になったときです。

何か、心当たりがあればご教示ください!

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 18:44 
オフライン

登録日時: 2013年12月26日(木) 09:33
記事: 686
お住まい: 太陽系、地球、日本、ふてニャン県
segment さんが書きました:
この<pre>タグというのは、どういうときに使うのでしょうか?

詳細は、HTML本とかHTMLのタグの説明を読んでください。
「HTML タグ pre」とかでググれば、いくらでもでてきます。

簡単に言うと、(1) 「改行」を<BR>と同等に扱ってくれるモード、(2) フォントは等幅フォント、という部分。
テキストメールの表示、ソースコードの表示、などに使用します。

segment さんが書きました:
私が知らない間にそれを選択してしまって、それをずっと返信等してるので
それが続いたということでしょうけど、
【本文のテキスト】を選択してても問題は無いのでしょうか?

基本的には元のメールのHTMLタグをそのまま使うから、ということです。
元のメールのHTMLがお粗末なら、それをそのまま使った返信や転送もそうなって当然。

元々のメールのHTMLの指定のままにしたきゃ変えない、元々のメールのHTMLの指定よりも、自分が行いたいレイアウトにしたいなら変える、というだけのこと。
お好きなように。

segment さんが書きました:
>これは、どこでの話ですか?
(a) そのメールを表示した時 (HTMLモード? プレーンテキストモード?)
(b) そのメールのメッセージソース上 (text/htmlパート? text/plainパート?)
(c) そのメールを、転送したり、Edit As New(新規に編集?)をした時

(a)です、内容を見る限り(フォント色が変わっていたりするので)、HTMLだと思います。
で、実際に正常(スペースが挿入されていない状態)に表示されるのは
それを
返信、転送、新しく編集 して【編集できる状態】になったときです。

(1) あるHTMLメール#1が届いた
(2) それに対し返信、転送で、HTMLメール#2を作成。
  その時、元は<pre>だったのを、【本文のテキスト】に変えた。
(3) その、HTMLメール#2 を表示した時の話ですよね。
だったら、その、HTMLメール#2のHTMLソース上で、何が使われているか、CSSなどが使われていないか、などをチェックしましょう。
<blockquote>とか使われていると、インデントのような形になるし、ワードやエクセルで作ったHTMLメールなどでは、CSSで色々やっているケースも多い。
返信・転送では、完全に同じHTMLになる、というわけでもないので、余計なCSSがうまいこと消えれば、余計なインデントなどがなくなることもあります。
その後、
(4) HTMLメール#2に対して返信・転送、などで、HTMLメール#3を作成して、「後で送信」。
(5) ローカルフォルダのOutboxにできたHTMLメール#3のHTMLと、HTMLメール#2のHTMLを比較すれば、おしまい。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: 改行がおかしい
投稿記事Posted: 2014年6月09日(月) 18:54 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
  
*質問・投稿する前に フォーラムの利用について をしっかり読んで、その内容を理解
 した上で、それに沿って投稿しましょう。
*ご自分の利用環境と正確な OS の種類と Thunderbird のバージョンぐらいは書き添
 えましょう。
 
 
 
kiki さんが書きました:
・メッセージ形式は、プレーンテキスト形式なのか、HTML 形式なのか
segment さんが書きました:
HTML形式になります。

了解です。
HTML 形式ならば、そうなるケースがあってもおかしくないでしょう。

Thunderbird は、初期の標準では、HTML 形式のメッセージを作成する設定になっています。
 #メニューから [オプション] > [アカウント設定] > [編集とアドレス入力] > [編集] の
  「HTML 形式でメッセージを編集する」のチェックの有無で、変更できます

[参照]
メッセージの編集に関する設定項目 | Thunderbird ヘルプ


【segment さんへのお勧めです】
失礼ながら、HTML について、ほとんどご存じないように見受けます。
ですので、上記の各アカウントの設定箇所で、「HTML 形式でメッセージを編集する」のチェ
ックを外して、プレーンテキスト形式でメッセージの作成・編集をされるのをお勧めします。

HTML についての理解がすすみ、利用できるようになったら、必要に応じて活用しましょう。
また、HTML 形式のメッセージは、法人団体企業によっては、その利用を禁止しているところ
もあります。
一般的にも、避ける傾向もありますし、スパム扱いや削除指定にされているユーザの方々も居
たりします。
そういった背景事情なども、この機会に調べてみましょう。

 #社内の詳しい方や、システム情報部門や管理部門などに、問い合わせてみるなど
  して、メールソフトの利用について、理解をすすめてみましょう。

_________________
Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0


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

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[68人]


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

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