こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

サーバ

apacheの設定ファイルについて教えて下さい。

Substituteで文字列を置換して、置換後に改行を入れたいのですが、改行は入れられないのでしょうか?

¥nで改行しようとしたけど、¥nがそのまま表示されてしまいます。

httpd.confや.htaccessなどでは別の改行コードになるのか、それとも改行コードは使えないのでしょうか?

投稿日時 - 2019-09-26 22:26:09

QNo.9660935

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

windows系なら、「\x0d\x0a」。linux系なら、「\x0a」でいけませんか?
ちなみに、これは、改行コードの文字コードを16進数で表したものです。
\r\nまたは、\nを表しています。
<replace>の<replace token>タグなら素直に本当に改行してしまえばちゃんと改行を認識するのですが・・・(文字コード参照で行くなら、$#0x0d$#0x0a)

投稿日時 - 2019-09-27 01:36:56

補足

できませんでした。

試したものは、
Substitute 's|<head>|<head>¥n各種タグ|i'

これでやると、ブラウザに¥nが直接表示されます。

投稿日時 - 2019-09-27 15:24:59