例えば style.css をアップロードして、
それをまたオンラインからセーブし 「メモ帳」 で開くと
改行が無視され、続けて表示されてしまいます。
つまりこれが
body {
font-size: 10px;
}
td {
font-size: 16px;
}
こうなります。
body { font-size: 10px;}td { font-size: 16px;}
しかし WordPad で開けばうまく表示されるのですが、
メモ帳でも表示させる方法をご存知でしょうか?
No.4ベストアンサー
- 回答日時:
既に書かれているとおり、おそらくFTPでのアップ時に変換されてしまっているものと思われます。
おそらく、テキストでWin->UNIXな転送をすると親切に改行が変換される設定になってるわけです。
つまり、サーバにあるファイルはすでにLFだけになっている。
サーバからの取得がFTPなら、
取得時の転送モードをテキストにすればCR-LFに再変換されて取得できるでしょうが(取るときに再変換)、
HTTPで取得してもCR-LFにしたいということであれば、
サーバへの格納自体をCR-LFにする必要があります。
つまり、FTPのアップロードをバイナリ転送にする
(もしくは改行を変換しないオプションに変える)。
こうしてしまえば、FTPの場合でもきちんと改行して見えるはずです。
# 具体的な設定方法はお使いのFTPクライアントソフトによります。
# いずれにせよ、メモ帳で書くのはお勧めできませんけど。
No.3
- 回答日時:
> オンラインから保存しても改行が無視されるということは、
> メモ帳は LF で改行してるけど
> LF は保存の時に消去される、ということ?
オンラインから保存というのがよく分からないのですが、具体的にはどういうことなんでしょう。
ダウンロード?
まず、メモ帳では改行コード「CR+LF」しか扱えません。
そして、改行コードが「CR+LF」から「LF」になったのは
FTPのテキスト転送でアップロードしたときでしょう。
もしそれをHTTPやFTPのバイナリ転送でダウンロードした場合
「LF」から「CR+LF」に直してくれませんから、「LF」のままです。
メモ帳は機能面で問題があるので、
メモ帳以外のテキストエディタを使った方が良いと思いますよ。
たいていのテキストエディタ(メモ帳は除く)は、様々な文字コードや改行コードに対応してます。
Vector テキストエディタカテゴリ
http://www.vector.co.jp/vpack/filearea/win/writi …
この回答への補足
> ダウンロード?
表現があいまいでしたね。それはつまり HTML 上にテキストへのリンクを貼り、
マウスの右クリックで 「対象をファイルに保存」 した場合です。
しかしブラウザにアドレスを直接入力した場合は改行されてたので、
そこから保存しても大丈夫なようです。
また、FTP で保存した場合も改行されてました。
しかしどちらにしてもすでに LF のみの場合はノートパッドでなく
ワードパッドを使う必要があるようですね。
みな様のおかげでとても勉強になりました。 ありがとうございます!!
No.2
- 回答日時:
ファイルをアップする時に「テキスト転送」と「バイナリ転送」のどちらを利用していますか?
転送をテキスト転送(ASCII転送)にしてみてください。
質問者様が利用しているOSがWindowsでサーバーがUNIX系だとすると、バイナリ転送すると改行コードが変換されてしまいます。
UNIX系なら改行コードがLF(0a)だけになってしまいます。
メモ帳はCRとLFが2つ並んでないと改行だとみなしません。
つまりCR+LF(0x0d0a)のみを改行だとみなします。
改行コードについては下記を参照してください。
http://www.atmarkit.co.jp/fwin2k/win2ktips/403eo …
Mac,UNIX,Windowsで改行コードはすべて異なります。
No.1
- 回答日時:
改行コードを、LFではなく「CR+LF」にすればよさそう。
# メモ帳は、CRが付いてないと改行と認識できない。
エディタなどで設定できるので、試してみてはどうでしょう。
参考URL:http://sakura-editor.sourceforge.net/
回答ありがとうございます。
> # メモ帳は、CRが付いてないと改行と認識できない。
ということは、すでにその改行コードの場合は
メモ帳で改行表示させるのは無理でしょうか?
たとえばメモ帳で書いて memo.txt で保存し、
オンラインから保存しても改行が無視されるということは、
メモ帳は LF で改行してるけど
LF は保存の時に消去される、ということ?
そうだとすれば、保存時に LF を消去させない、って
方法はどうでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- PHP アンドロイドスマホでのphp echoの文字サイズ 1 2023/05/13 15:15
- HTML・CSS スマホ表示用のwebページ、style.cssでは表の中の文字 font-size は指定できない? 1 2023/03/27 18:57
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エスケープ文字の復帰(¥r)と...
-
ソースコードの1行が長いとき...
-
VBAのコマンドボタンの文字列の...
-
ファイルから読み取った改行文...
-
jsp 改行コードで改行させて表...
-
JAVA System.out.println の ...
-
COBOLの改行
-
C++で空Enterの入力を判...
-
秀丸の正規表現で複数行にわた...
-
改行コード2種類を混在させたい
-
改行を読み飛ばす
-
VBAでCSVをExcelに取り込む時に...
-
ファイル内の1行(レコード)から...
-
改行コードが半角スペースにな...
-
C++でのCRLFについて
-
C言語について。
-
【VBA】エクセルで最後の不要な...
-
Getlineについて・・・・・・
-
C# csvでセル内で改行するには
-
改行が半角スペースに変わる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
COBOLの改行
-
改行について
-
最終行の改行について
-
C++で空Enterの入力を判...
-
【VBA】エクセルで最後の不要な...
-
jsp 改行コードで改行させて表...
-
C++でのCRLFについて
-
ファイルから読み取った改行文...
-
テキストファイルから改行コー...
-
ExcelVBAでメールを作成してメ...
-
awkで改行を除いて文字列を抜き...
-
エクセルVBA 文字列領域が不足...
-
VBAでCSVをExcelに取り込む時に...
-
コンボボックスの項目中に改行を
-
JavaDoc コメントの改行について
-
Excel VBAからBeckyを起動して...
-
改行を読み飛ばす
おすすめ情報