• ベストアンサー

ファイル出力で文字に

現在プログラムからhtmlファイルを出力するプログラムを考えているのですが、出力する中で文字として「"」を出力したいのですが、どのようにしたらよいのでしょうか? たとえば "<form action="sendCheck.jsp" method="post">\n"; というのを表示したいのですが、 これでは      "<form action="sendCheck.jsp" method="post">\n";      ↑        ↑        ↑    ↑   ↑  ↑      ←---------→         ←----→    ←→ というように認識されてしまいうまくいきません。 どのようにしたらよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • KnKn9898
  • ベストアンサー率31% (40/127)
回答No.1

http://wwwst.sc.musashi-tech.ac.jp/~bulletin/c_lang.htm \を使います。 例えば "<form action=\"sendCheck.jsp\" method=\"post\">\n"; のように。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • venzou
  • ベストアンサー率71% (311/435)
回答No.2

回答は出てますが・・・ "<form action='sendCheck.jsp' method='post'>\n"; タグの属性は''で囲ってもいいので、これも可

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JSPとHTMLでの入力データ・図形出力

    JSPを初めたばかりでよくわからない点が有りお教えください  HTMLの入力フォームから入力したデータで横(または下)の図形表示領域に  JSPで入力データを受け取り、図形(線、文字)を出力したいと考えています  ここの処理は下記内容で動作しましたが、この組合せを行いたいと考えています  1.JSPに入力データ引き渡し  aaaa.html  <form action="bbbb.jsp" method="post">  <input type="submit" value=" ">  </form>  bbbb.jsp:入力データの受け取り  2.JSPでの図形出力  cccc.html  <img src="dddd.jsp">  dddd.jsp:図形出力

    • ベストアンサー
    • Java
  • htmlで呼び出したCGIの出力が文字化けする

    下記のInput.cgiというスクリプト(改行コードLF, 文字コードUTF-8) ---------------- #! /usr/bin/perl $method = $ENV{'REQUEST_METHOD'}; if ($method eq 'POST') { read(STDIN, $buf, $ENV{'CONTENT_LENGTH'}); } elsif ($method eq 'GET') { $buf = $ENV{'QUERY_STRING'}; } print "content-type: text/html\n\n"; print "メソッドは$methodでした。<br>\n"; print "受け取ったデータは$bufでした。\n"; ---------------- があります。これをブラウザで見ると(入力なしのまま) 「メソッドはPOSTでした。  受け取ったデータはxxxでした」 と正常に表示されます。 次に次の内容のhtml(改行はLF,文字コードはShiftJIS) ------------- <html><head> <title>FORMによるデータ転送</title></head> <body> <form method="POST" action="myInput.cgi"> <input type="text" name="text"><br> <input type=submit value="送信"> <input type=reset value="取消"> </form></body></html> -------------- をブラウザで表示させ、inputボックスに英数字(または日本語)を入力し、「送信」をクリックすると、今度はCGIスクリプト中の日本語を含めて総ての日本語出力が文字化けしてしまいます。 これが起きるのは、htmlとCGIの文字コードが異なるからでしょうか? 文字化けを止めるには何をすればよいのでしょうか? 教えて下さい。お願いいたします。

  • formでテキストとファイルタイプの同時受け渡し

    送信ボタンが押下されたとき、同じ遷移先の画面に「テキスト」「ファイル」タイプのデータを同時に受け渡せないことがわかりました。 (1) <form action="al.jsp" method="POST"> ⇒<input type="radio" name="1" value="2">の受け渡しが可能 (2) <form action="a.jsp" enctype="multipart/form-data" method="POST"> ⇒<input type="file" name="uploadfile" size="50">の受け渡しが可能 送信ボタン押下時に(1)テキスト(2)ファイルデータを同時に受け渡し、 a.jspからrequest.getParameter("1"); で値を取得する方法を教えて頂けないでしょうか。 現在は、 <form action ~> (1)input (2)input </form> の形式になっています。

    • ベストアンサー
    • HTML
  • formでテキストとファイルタイプの同時受け渡し

    以下の質問の続きなのですが、JAVAカテゴリを勧められましたのでこちらで質問させてください。 http://bekkoame.okwave.jp/question/selectbestanswer?aid=18429563&qid=6529772 使用言語はJSPです。 「送信ボタンが押下されたとき、同じ遷移先の画面に「テキスト」「ファイル」タイプのデータを同時に受け渡せないことがわかりました。 (1) <form action="al.jsp" method="POST"> ⇒<input type="radio" name="1" value="2">の受け渡しが可能 (2) <form action="a.jsp" enctype="multipart/form-data" method="POST"> ⇒<input type="file" name="uploadfile" size="50">の受け渡しが可能 送信ボタン押下時に(1)テキスト(2)ファイルデータを同時に受け渡し、 a.jspからrequest.getParameter("1"); で値を取得する方法を教えて頂けないでしょうか。 現在は、 <form action ~> (1)input (2)input </form> の形式になっています。 」

    • ベストアンサー
    • Java
  • フォームの値をHTMLファイルに出力したい

    「1.htm」で入力された値を 「2.asp」でCドライブにHTMLファイルとして出力したいと考えています。 しかし、うまく出力されません。 どなたかご教授お願いします。 ***1.htm*** <form method="POST" action="2.asp"> <input name="text1" type="text"> </form> ***2.asp*** <% Set fso = CreateObject("Scripting.FileSystemObject") Set ts = fso.OpenTextFile("c:\test.htm",8,True) strWriteText = FormatDateTime( Now , vbGeneralDate ) & _ Request.Form("text1") & _ ↑ここが表示されない。タグの表示方法もわかりません。 %>

  • 文字列置換の方法

    下記の長い文字列をエディタで置換したいのですが、長くなると置換できません。このような長い文字列(?)は一般的なエディタでは置換できないものなのでしょうか。 【置換前】 <FORM ACTION="cargo.cgi" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded"> 【置換後】 <FORM ACTION="cargo.cgi" METHOD="POST">

  • JSPでの文字化け

    こんにちは。 今JAVAを勉強中でJSPファイルを作成しています。 test.jsp <%@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J"%> <HTML> <HEAD><TITLE>文字表示テスト</TITLE></HEAD> <BODY> <% String text = request.getParameter("text"); if (text != null) { if (!text.equals("")) { out.println("画面からの文字<BR>"); out.println(text); } } %> <FORM NAME="testForm" METHOD="post" ACTION="test.jsp"> <TEXTAREA NAME="text"></TEXTAREA> <INPUT TYPE="submit" VALUE="送信"> </FORM> </BODY> </HTML> Windowsで上のプログラムを実行すると問題なく表示されますが Linuxサーバで実行すると???となってしまいます。

    • ベストアンサー
    • Java
  • ファイル内の文字を置きかえたいのですが・・・

    あるプログラムで使用しているデータベースファイル(不明の拡張子)があります。そのファイルをメモ帳で開き、数字1文字を置きかえ上書き保存(変更なしで上書きでも同じ)し、プログラムを起動し、メニュー画面から表示ボタンを押下すると、“EOleExceptionデータベースの形式~ファイルを認識できません。“のエラーメッセージが出力され指定のデータベースの内容を表示する画面を出力することができません。  ファイルを中の文字又は数字を置きかえるにはどのようにしたらよいでしょうか。 又、文字化けしている“U鬩gr@?”のような文字を変換する方法はないでしょうか。

  • アクセス元URLによって振り分ける方法

    アクセス元がアドレス1だった場合は<FORM name="form" action="1.cgi" method="POST">を表示 アクセス元がアドレス2だった場合は<FORM name="form" action="2.cgi" method="POST">を表示 アクセス元がアドレス3だった場合は<FORM name="form" action="3.cgi" method="POST">を表示 アクセス元がアドレス4だった場合は<FORM name="form" action="4.cgi" method="POST">を表示 アクセス元がアドレス5だった場合は<FORM name="form" action="5.cgi" method="POST">を表示 というように、50以上のアクセス元によって別々のCGIに送信するよう全振り分けたいのですが、方法がわかりません。 どなたかご教授宜しくお願いいたします。

    • ベストアンサー
    • Perl
  • ファイル選択ダイアログでファイルの種類を指定する方法

    下記のプログラムでファイル選択のダイアログを表示しますが 【ファイルの種類】をデフォルトでCSVの指定はできますか? よろしくお願いします。 <html> <body> <form enctype="multipart/form-data" action = "test_02.php" method = "post" > <input type="file" name="file_data1"> <input type="submit" name="FILE送信" value="FILE送信"> </form> </body> </html>

    • ベストアンサー
    • HTML