テキストエディットで作成した文章をコピーしてWEBフォームにペーストすると改行がなくなる。

MacBook Pro (15-inch, Late 2011)

10.10.2

テキストエディットで作成した文章をコピーしてWEBフォームにペーストすると改行がなくなる。

グーグル翻訳などでも改行がなくなってしまいます。

何か設定があるのでしょうか?

ずっと昔に作成したファイルではコピペしても改行されます。

ヤフオクの取引ナビなどで利用していたのですが

新しく作成したファイルがうまくコピペできません。


何か情報がございましたらよろしくお願い致します。

MacBook Pro, OS X Yosemite (10.10.2)

投稿日 2015/04/02 01:50

返信
返信: 8

2015/04/02 02:25 deer への返信

deer様


こんにちは。はじめまして。

もう少し情報を記載して頂けるとテストなど出来るのですが・・・。

まず、OSXに標準に入っている "テキストエディット.app"で作成した" ***.txt 又は ***.rtf 等々"をコピーした場合に safari 8.0.4で表示したWebフォームにペーストした場合に改行されずに連続で表示されてしまうと言う事でしょうか?


今、Google翻訳の方で確かめましたが、txt rtf ともに問題がありません。

クリップボードに対して何か編集するようなアプリを使用されていませんでしょうか。

また、テキストエディット.appでコピーした時に Finderを メニューバーに表示し"編集" -> "クリップボードを表示"をクリックした場合はコピーした情報は正常に表示されますでしょうか?

2015/04/02 06:08 deer への返信

> テキストエディットで作成した文章をコピーしてWEBフォームにペーストすると改行がなくなる


テキストエディットはどんなモードで利用してますか?

テキストエディットの環境設定の新規書類のタグの方は標準テキスト、開く/保存のタグの方のエンコーディングを日本語(Windows, DOS)にして見ても変わりませんか?

2015/04/03 06:36 kai_markII への返信

kai_markll様


どうもありがとうございます。

私の説明が良くありませんでした。

作成ではなくコピペで編集です。

どうするとおかしくなってしまうのか少しわかりました。

ヤフオクの取引ナビの文章をブラウザ上からコピーしてテキストエディットにペースト

その後それをまたコピーしてWEBフォームにペーストすると改行が無くなってしまいます。

他のWEBページでコピーしたものはおかしくならないようです。

テキストエディットの標準テキスト、リッチテキストのどちらでも改行が無くなってしまいます。

また取引ナビ上で改行を付けようとすると一旦は改行されるのですが

投稿文書の確認面で「?」マークがいろいろな所に勝手に入ってしまって全て編集しなくてはならないのでとても大変な作業になります。

グーグル翻訳では改行はなくなりますが改行ををつけることはできました。(確認画面はないのですが)


ヤフオク専用のwinPCがおかしくなりすぐに取引ナビで連絡を取りたかったため

macで以前の取引ナビの文章をコピーして編集しようとしたところおかしなことになってしまいました。

私の環境では再現性があります。

以前はできたと思ったのですがYosemiteにしてからでしょうか?

それともヤフオクのシステムが変わったのか?

取引ナビの文章を見ながら新規に作成した文章は改行されます。

クリップボードの表示は正常です。

safari 8.0.4



このような質問に答えてくれてどうもありがとうございます。

2015/04/03 07:41 deer への返信

> その後それをまたコピーしてWEBフォームにペーストすると改行が無くなってしまいます


改行って、OSによっても違うしhtmlでは全く違う扱いになってますので、厄介ですよ。

mac では \r が改行です。windows では \r\a が改行です。html ではこれらは全て無視され、改行はなくなってしまいます。htmlの場合は </b> があると改行になります。

2015/04/03 07:43 deer への返信

deer様


こんばんは。


ヤフオクの取引ナビの文章をブラウザ上からコピーしてテキストエディットにペースト

その後それをまたコピーしてWEBフォームにペーストすると改行が無くなってしまいます。

他のWEBページでコピーしたものはおかしくならないようです。

テキストエディットの標準テキスト、リッチテキストのどちらでも改行が無くなってしまいます。

ごめんなさい。ヤフオクはずいぶん前に辞めてしまったのでテスト出来なく申し訳ございません。

ヤフオクの取引ナビに以前に入力されたのは、Windowsからでしょうか?Windowsの文字コードとMacの文字コードは残念ながら違うので文字化けになる可能性は多く含んでいます。(改行のコードも違います)


ヤフオクはちょっと調べただけですので間違っている可能性がありますが EUC-JPが使われている様です。

これに対して、”テキストエディット.app"は標準では EUC-JPでは開きません。(自動設定が上手く判別してくれれば大丈夫ですが。)

Macは基本的には Unicodeを使用していると思いますので、文字化けしてしまいます。

試しに現在使用しているヤフオクのテンプレートを"テキストエディット.app"にコピペして、保存してみてください。次に開いた時には文字化けしていないでしょうか?

私の知識で説明すると大変な上、間違っている可能性がありますので、テキストエンコード とか 文字コード とかで調べてみて下さい。

この世界は複雑で理解が大変です。(私の悪い頭では特に)


回避としては、連絡先のテンプレートなどを"テキストエディット.app"でMacバージョンで作り、コピペをすれば恐らく問題ないと思います。

この問題はYosemiteにしたからとかではなく、自動判別がどれだけ上手く行くかにかかっていると思うのでYosemiteさんのせいにするのも少しかわいそうな・・・気がします。(もちろん、以前は出来ていてYosemiteにしたらダメになったのなら・・・)

色々と設定の仕方などありますが、ヤフオクでのみの使用でしたらMacバージョンを作られた方が、色々と別の問題に当たることも少ないと思いますのでそれで対応されることをお勧めします。

もちろん、文字コードを理解されてTPOで"テキストエディット.app"の編集の文字コードを変えて行くならばそれはとても良い事だと思います。


書いている内にはに様が回答してくださったので、そちらを参照してください。一応、投稿はします。。。(汗)

2015/04/03 21:59 はに への返信

はに様


私の環境では日本語(Windows, DOS)がなかったので

テキストエディットの環境設定の新規書類のタグの方は標準テキスト、開く/保存のタグの方のエンコーディングを日本語(Shift jis)に変えると

改行が保たれるようになりました。

エンコーディング自動だと改行がなくなってしまいます。

エンコーディングなど文字化けした時しか気にしていなかったのですがエンコーディングの問題でしたか

とても勉強になりました。

どうもありがとうございました。

2015/04/03 22:16 kai_markII への返信

kai_markll様


とても分かりやすいご回答ありがとうございます。

私のようなものでもとても分かりやすかったです。

kai_markll様の言う通りエンコードの自動判別が原因でした。

問題が解決してとてもスッキリ致しました。


おかしくなったwinPCのことを考えると頭が痛いですが


どうもありがとうございました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

テキストエディットで作成した文章をコピーしてWEBフォームにペーストすると改行がなくなる。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。