プロが教える店舗&オフィスのセキュリティ対策術

JSPファイルの出力文字『~』が『?』に変換されて表示されるという現象が起こっています。
i-mode用のページで、絵文字(驪など10進数表記)を一緒に表示しています。
どうしても『~』という文字は使いたいのですが、何か原因はわかりますでしょうか。
よろしくお願いいたします。

NT 4.0
IBM WebSphere 3.0.2.1
JDK 1.1.7

A 回答 (3件)

JSPのCharacter Set を MS932 にしたら


どうなるでしょうか?
    • good
    • 0
この回答へのお礼

再度回答ありがとうございます!

>JSPのCharacter Set を MS932 にしたら

正常に表示されました~!(><b
ありがとうございますっ!!

実は、サーバがあいたので下で発見した方法等を試していました。しかもダメだった、、、(^^;

助かりました。
大感謝です!(^^)

お礼日時:2003/02/26 20:35

こんにちは。


回答が付かないようなので、
恥ずかしながら、この件に関して詳しくはないのですが、
回答させていただきます。

この問題は、Windows的SJIS(CP932)←→Unicode間の変換が
うまくいかないために発生します。
 http://www.dmz.hitachi-sk.co.jp/Java/Tech/i18n/u …

「~」以外にも「∥-¢£¬」などで同様の問題があります。
以下に問題を起こす文字の一覧表があります。
 http://www.ingrid.org/java/i18n/encoding/ja-conv …

問題を回避するためのコードが次のページにあります。
http://java-house.jp/ml/archive/j-h-b/014452.html
私は、これを使っている訳ではありませんが、
大体 同様のことをやっています。

これで解決しますでしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

教えていただいたURL、読みふけってきました。(^^
この問題は、かなり奥が深かったんですね。

私なりに質問投稿をしてからいろいろ検索してみてはいたのですが、どうも別の文字化け問題ばかり出てきてしまって。
java関連の文字化け問題、多いようですね。。。
私の言葉足らずの質問で、white_pekoさんやyujiさんに問題の文字化け原因がわかっていただけたのが不思議なくらいです。お手数お掛けしました、、、(^^;

下で見つけた方法(yujiさんのお礼欄参照)で、解決しない場合はこちらも試してみますね。

なんにしろ、とても勉強になりました。
ありがとうございました。(^^)

お礼日時:2003/02/26 18:09

JSPのcharacter set には何を指定しているでしょうか?



Cp943C を指定するとうまくいくかもしれません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

>JSPのcharacter set には何を指定しているでしょうか?
Shift_JISを指定しています。

>Cp943C を指定するとうまくいくかもしれません。
やってみたのですが変わらず「?」で表示されてしまったので、Cp943Cについていろいろ検索したところ、以下のURLで良い感じな情報を発見しました。

http://oguchan.s4.xrea.com/was/ibmwas/wastips.html

どうも、yujiさんに教えていただいた設定の他に、アプリケーションサーバーの起動オプション設定等が必要なようです。
現在、ファイルUP以外試してみることが出来ない(サーバを別の方が使用中)ため、明日にでも早速ためしてみようと思います。

ありがとうございました。^^

お礼日時:2003/02/26 17:59

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