タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

programming primerとArticleに関するbleu-bleutのブックマーク (3)

  • Windowsメモ帳の「右端で折り返す」で入る謎の改行コード - Qiita

    概要 Windowsの「メモ帳」で「右端で折り返す」にすると「右端」で勝手に改行される件について でも報告があるが、Windowsのメモ帳の「右端で改行」の動作がわりとファンタジック(同僚氏談)だったのでまとめてみた。 注: 挙動はWindows 7までは再現しますが、Windows 10では修正されているそうです。Windows 8でどうなっているかは手元に無いのでわかりません。 再現手順 Windowsのメモ帳を起動し、「書式」の「右端で折り返す」にチェックを入れてから、長い文章を入力する。 この状態では、ウィンドウサイズを変えると、入力された内容が追従する。 ウィンドウサイズ変える前 ウィンドウサイズ変えた後(ちゃんと追従する) 「名前をつけて保存」する(例えばtest.txt)。すると、右端に改行コードが挿入され、ウィンドウサイズを変えても入力された内容が追従しなくなる。 保存直

    Windowsメモ帳の「右端で折り返す」で入る謎の改行コード - Qiita
    bleu-bleut
    bleu-bleut 2017/01/30
    改行コード、「右端で改行するときは内部的にCRCRLFを挿入、保存するときに自動で削除している」
  • \nで改行できない!【はずがない!】 - Lv1プログラマの誰得メモ

    2010/12/5の記事【エスケープシーケンス - Lv1プログラマの誰得メモ】のサンプルを動作させてみた。 ソースは以下 <?php print('1行目の文章'); print("\n"); print('2行目の文章'); ?> ブラウザでは 1行目の文章 2行目の文章 何を疑うまでもなく、こう表示されると思っていた。 (※「んなわけないじゃん」と思った方はこの先読まなくてもいいですよ!) が ・・・あれ?改行されてない? 「\r\n」だったかな?(^ω^; 修正修正。。。 あれれ?(・ω・;; \" や \’はちゃんと表示される なぜ改行だけ?? 文字コードはUTF-8 エディタの文字コードも同じくUTF-8 じゃあ、エディタが悪いのか? →エディタ変えても変化無し ブラウザが悪いのか? →ブラウザ変えても変化無し 友人からの助言 「"PHP_EOL"使ってみたら?」 ほほう!何だ

    \nで改行できない!【はずがない!】 - Lv1プログラマの誰得メモ
    bleu-bleut
    bleu-bleut 2016/09/09
    改行コード "abc¥r¥nabc"がメモ帳で開くと改行されて、ブラウザで開くと改行されないのは、ブラウザは¥r¥nを改行としないから。でも半角空くのはなんでだっけ?
  • 改行コードについて - OKWAVE

    > \を多くつければ改行はできるようなのですがこれは仕様なの > でしょうか? 御質問の文面を読んでいる限り 仕様通りの正常な動作です。 簡単に説明します > $msg = str_replace("\r\n", "\n", $msg); > とやってみましたが改行されず普通に\r\nと表示され この文面からして、$msgの改行位置には 改行コードではなく'\r\n'と いう4文字の文字列が記録されています。 一方、str_replace("\r\n", での "\r\n" は改行コード(2文字)です。 そのため、マッチしないのでもとの$msgの文字列がそのままでます。 $msg = str_replace('\r\n', "\n", $msg); で試してみてください > $msg = str_replace("\\r\\n", "\n", $msg); この例では、\\が\という文字を

    改行コードについて - OKWAVE
    bleu-bleut
    bleu-bleut 2012/01/31
    改行コード
  • 1