No.2
- 回答日時:
アップロードした段階ではきちんとテキストファイルになっていますということですが、このときの確認はサーバにログインしてサーバ上で行ったんですよね?
決してFFFTPの右ペインのものをテキストエディタで開いたとかじゃなく。
アップロードするときにWindowsの改行コードは「\r\n」だったのが、サーバにあわせて「\n」だけになり、「\n」の状態のままダウンロードしてきているのでおかしくなっているだけかもしれません。
バイナリとしてアップしている可能性もあるでしょう
原因がたくさん考えられるので、まずは原因を特定しなけいと、解決する手段はなんともいえませんしね
この回答への補足
アップしたテキストファイルをサイト上で開いてみたときは改行は化けていませんでした(これでは確認したことにならないでしょうか?)。
また、サイト上のリンクを右クリックしてプロパティを見たら、「テキスト文書」となっていたので、原因がよくわかりません。
確かに、ffftpの調子が、なんとなくおかしいような気がします(アップしたのに日付が更新されていないとか…)。バイナリとしてアップしているのかもしれないです。もっと深く確かめてみます。
No.3
- 回答日時:
こんばんわぁ、Blackwinglsです。
問題のTXTファイルの文字コードは何ですか?
改行コードが、LF や、CR+LF、CF 等、文字コードの設定によって変わってきます。
また、ダウンロードページのcharsetが、そのまま引き継がれてTXTファイルがダウンロードされる時もあるようなので、Metaタグのチェックもしてみてください。
ではでは~☆彡
この回答への補足
対象のテキストファイルを、なにも変えずに上書き保存したあとアップロードしてみたら、なんとできました!
そのテキストファイルというのは、会社のコンピュータで作ったものを、そのまま家に持ってきたものなのです。それがなんらかの原因だったのでしょうか……(会社のテキストエディタと設定が違うとか?? でも同じNotePadを使ったはずなのですが)
一安心なのですが、こんなことがあると、ダウンロードしたそれぞれの人がきちんと使えるのかどうか気になって夜も眠れません。
詳しい原因のわかるかたいないでしょうか。
ふたたび、できなくなりました(涙)
テキストファイルの文字コードの調べ方が分かりません…というか、同じテキストファイルなのになぜ改行記号の種類がいっぱいあるのでしょう。
Metaタグは、SHIFT_JISになっていて、EUC-JPにも直してみましたが、サイト自体が文字化けしてしまったので、やはりSHIFT_JISに戻しました。
No.4
- 回答日時:
>アップしたテキストファイルをサイト上で開いてみたときは改行は化けていませんでした
これはIE上で開いて見てみたということですか?
それなら意味無しです
IE上で開く際はIEが改行コードを自動的に変換してますから。
プロパティをみたらテキスト文書となっていたのは、拡張子がtxtなので普通です
んー単純に改行コードの問題のような気がしますね
この回答への補足
何度もありがとうございます。
>IE上で開く際はIEが改行コードを自動的に変換してますから。
そうですよね、ということは、やはり、改行コードの問題だと思います(色々調べて、やはりそんな気がしました)。ということは、やはり転送時に、なんらかの都合で改行コードが片方のみになってしまったってことでしょうか、、、
(確かに、テキストモードで転送しているのですが(涙))
No.5
- 回答日時:
こんばんわぁ、Blackwinglsです。
<a href="~.txt">ファイルの名前</a>
としたとき、このリンクをクリックするとIEが起動してIEの画面上に内容が表示されるのですか?
それともダウンロードが始まって、そのファイルをメモ帳で表示しているのですか?
メモ帳でテキストを作成するとシフトJISで作成されます。
WebサーバーはUNIX(ですよね?)ですので、アスキーモードで転送するとUNIX用の改行コードに自動変換してサーバーにアップロードしてくれます。
これを仮に後者の方法で表示すれば、UNIX用の改行コードのままメモ帳で表示することになるので、改行コードが化けるのではないでしょうか?
出来たり出来なかったりはキャッシュの問題ではないでしょうか?
ではでは~☆彡
この回答への補足
何度もありがとうございます。
いったんダウンロードしたものをメモ帳で開くと、改行コードが化けるんです。
なるほど、サーバ側のUNIX用の改行コードになったものを、そのままWindowsにダウンロードしてくるので、改行がUNIX用のままになっていて化けるという可能性ですね!(そんな気がしてきました!)
とはいえ、そうならないようにする方法がわかりません(涙)。なお、メモ帳ではなく、Notepadで開くと正常になっていました。(ということは、NotePadがさまざまな種類の改行を自動認識しているということ、、、?)
とはいえ、ユーザに、「いったんNotePadで開いて保存しなおしてください」と言うのも、根本的な解決になっていないし。
もう少し、考えてみますね。
No.6ベストアンサー
- 回答日時:
こんばんわぁ、Blackwinglsです。
アスキー(テキスト)モードでアップするんじゃぁなくて、バイナリーモードで転送すれば、シストJISの状態でダウンロードされるんじゃぁないんですか・・・・・(^^;)
ちなみに、eucのテキストファイルを強引にメモ帳で表示したら、改行コードが■の縦長の細いやつで表示されましたよ。たぶん、同じ状態での文字化けだと思います。
ところで、メモ帳ってnotepadの事じゃぁありませんでしたっけ?
最近のWindowsは良く知らないもので・・・・・(^^;)
ではでは~☆彡
この回答への補足
えっ、逆にバイナリモードで、転送してみるということですかぁ? やってみます!
メモ帳=notepadなのですか?(たしかにどちらもnotepad.exe。)でも、たしかに、メモ帳で開くとダメでnotepadで開くと直ってるので、、、
すごいですすごいですすごいです!
バイナリモードで、アップロードしたら、ダウンロードしたときに正常になりました!!
いまだに、理屈が理解できないのですが(汗)バイナリで転送したことによって、eucにならずにすんだということでしょうか… 理屈はゆっくり考えることとします。
とにかく、たいへん感謝です。
ありがとうございました。
PS
ほかのみなさまもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- その他(クラウドサービス・オンラインストレージ) firestorage_androidスマホでダウンロードできない 1 2022/10/25 08:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- その他(IT・Webサービス) WPからダウンロードしたファイル名を指定したい 2 2022/04/08 08:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
- Google Drive 【Googleドライブ】ドライブ上内でのフォルダ移行について 4 2022/11/30 12:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- HTML・CSS エクセルのファイルのダウンロード 前にアップしたファイルがダウンロードされる 1 2022/11/13 13:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
\\n \\r \\t について
-
連続した<span>の改行
-
長いURLを途中で改行(折り返す...
-
H1タグに改行の<br>を使う
-
html上で改行するとスペースが...
-
テーブルの幅を固定するとnowra...
-
mailtoで本文に改行を入れたい
-
テキストエリア内の改行禁止
-
「:」について
-
Hタグを改行禁止にしてspanのよ...
-
preタグがプロの現場であまり使...
-
改行できる・できない入力ボッ...
-
カーソルを合わせると説明を表...
-
テキストエリア内の改行もその...
-
改行が変な位置、中途半端な位...
-
htmlで文字列をクリップボード...
-
文字の最後に半角空白が勝手に...
-
mailtoで本文指定に改行をしたい
-
Labelでは1行しか書けない
-
<br style="clear:both;">って...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルのセルデータを自動改...
-
テキストエリア内の改行禁止
-
長いURLを途中で改行(折り返す...
-
H1タグに改行の<br>を使う
-
\\n \\r \\t について
-
テーブルの幅を固定するとnowra...
-
テーブル内の文字列を改行させたい
-
<TD><input type="text"></TD>...
-
「:」について
-
PCの画面を縮小したらサイズ...
-
preタグがプロの現場であまり使...
-
改行できる・できない入力ボッ...
-
Windowsのformでtextareaに入力...
-
文字の最後に半角空白が勝手に...
-
XMLの改行方法とリンクの仕方
-
テキストエリア内の改行もその...
-
<br />タグの、brの後の半角ス...
-
htmlで文字列をクリップボード...
-
Hタグを改行禁止にしてspanのよ...
-
VBE でスペースと改行を見える...
おすすめ情報