ある有料サービスがあったとします。
そのページにかかれてある文字の内容は
コピーして貼り付けようとしても
文字化けしてエラーがでるなどというような
仕組みはできますか?
ちなみに Jsp というJAVAで作られている場合ですが、

このQ&Aに関連する最新のQ&A

A 回答 (1件)

基本的には無理だと思われます。

JspはHTMLタグにプログラムを埋め込んでサーバー内でプログラムを処理しダイナミックにHTMLページを作成する仕組みですので、ブラウザに送られた時点では通常のHTMLページと同じになります。プログラムコードはサーバー内部で処理されてしまうため、受け取る側にとっては通常のHTMLと同じなのです。
よって通常のHTMLに置けるのと同様、テキストデータはコピー、ペーストをすることが可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q[JAVA]Servlet → JSP 文字化け発生!

こんばんわぁ♪

サーブレットにおきまして・・・

ErrMsg = "【認証エラー】MSP情報(キーコードorパスワード)が違います!";
response.sendRedirect("../F_LogInOut.jsp?ErrMsg=" + ErrMsg);

とJSPに接続します。

JSPでは・・・

<%@ page contentType="text/html; charset=Shift_JIS" %>

とし、

<%
if (request.getParameter("ErrMsg") != null){
out.println(request.getParameter("ErrMsg"));
}
%>

とこれを表示します。

しかし、うまく表示できません・・・

何ででしょうか?

お願いします、お教えください。

Aベストアンサー

まず言っておきますが、どう「うまく表示されない」のか、逆に「何が表示されているのか」をきちんと説明しましょう。
その質問だと、うまく表示されない原因はいくつも考えられるので、面倒なので、補足要求すらされない場合がありますよ。
例えば、自分がよく知っている分野の質問で、色々な原因が考えられるときに、答えを特定するための条件が不十分だったらどうしますか?
あらゆる可能性を考慮して回答しますか?

さて、質問の仕方からして、おそらく間違いないと思われる回答です。
非常に初歩的な「文字コードを考慮してない」という可能性が高いです。

ついでに言うと、できれば、パラメータとして渡すものは、URLEncoderを使ってURLエンコードして渡しましょう。

参考URL:http://www.ingrid.org/java/jserv/i18n/corruptedchar.html

Qjspから取り込んだ全角文字をdbへ保管すると起こる文字化け

サーブレットの勉強をしています。
java初心者です。

webから全角文字を入力させてaccessにinsertすると
文字化けしてしまいます。

どのように回避したらいいでしょうか?
教えてください。

掲示板を作っています。もう少しでできあがりそうです。。

Aベストアンサー

参考URLをご覧ください。
風間さんが書かれた有用なサイトがあります。

参考URL:http://www.ingrid.org/java/jserv/i18n/corruptedchar.html

Qjavaで日本語が文字化けしてしまいます。eclipseからjavaク

javaで日本語が文字化けしてしまいます。eclipseからjavaクラスを実行する場合、どのようなencodingの式を記述すればいいでしょうか?

コマンドプロンプトでjavac -encoding SJIS クラス名.javaと入力すれば日本語の文字化けを解決できますがeclipseからの実行で日本語文字化けを避けられません。
コードを記述するのだと思いますが、どのように記述すればいいのでしょうか?


eclipseの設定で文字コードを変更できるみたいですが、SJISには変更できませんでした。
何か解決策はないでしょうか?
よろしくお願いします。

Aベストアンサー

すみませんが、ご質問の内容では状況が殆ど判りません。

ソースコードの表示内容が文字化けしているという意味ですか?
ファイルなりコンソールへ出力した内容が文字化けしているという意味ですか?
使用環境は?

これでは何とも回答できないのですが…。
無理矢理推測すると、Windows環境でソースコードが化けている状態だと思われるので
それであれば添付画像のように、
文字コードはMS932(Microsoftの独自拡張SJIS)
改行コードはWindowsを指定すればいいのですが。

Qjava Mail で特殊文字が文字化けしてしまいます

お世話になります。

JavaMailでメール送信しているのですが、メールの本文に
特殊文字((株)、~、-)等が存在すると、「?」に化けてしまいます。

エンコードタイプ:iso-2022-jpを指定しているのですが、
何か別のやり方があるのでしょうか?

よろしくお願いします。

Aベストアンサー

http://oshiete1.goo.ne.jp/kotaeru.php3?q=939026

この質問が参考になりませんか?
(機種依存文字の処理について)

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=939026

QJSP の文字化け

はじめまして。

Linux(RedHat7.2) 上で Tomcat を動かしていたときは、正常に動作していたのですが...。
Windows (W2K) に Tomcat をインストールして動作させてみると、JSPの日本語(全角文字)が文字化けしてしまいます。
現象は、日本語の部分が "?" で表示されてしまいます。
どうやら、JSP に直接書いてある全角文字は大丈夫のようですが、Bean 内に定義されている全角文字が化けるようです。

Linux上でも、Windows上でも、正常に全角文字をJSPに表示させたいのですが、何か良い対策方法はないでしょうか?
ちなみに、両方とも Tomcat のバージョンは 4.01 です。

以上ですが、よろしくお願いします。

Aベストアンサー

BeanをWindows上で再コンパイルとかしてませんか。


このカテゴリの人気Q&Aランキング

おすすめ情報