カレッヂ |
質問者 はしもと
投稿日 5/23(水) 19:31:54
こんにちは。はじめて質問させていただきます。 私はMacユーザーなのですが、 sunとsolaris2.6上でサーバーをたてるところから勉強しています。 apacheを走らせるところまでなんとか辿り着きました。perlも動きます。 本命のbbs設置をしようとしているのですが、表示される内容が 文字化けしています。bbs.pl中の、sjis等をEUCに置換したら、なんとか 見えるようになり、みかけ上はうまくいっています。 crypt.cgiでパスワードを設定したいのですが、数字のみ入力した場合でないと ”暗証番号の入力が無いか、文字列に半角数字以外の文字が含まれています.” とエラーが出てしまいます。 ここは数字でごまかしていたのですが、投稿欄のパスワードでも数字しか受け付け てくれません。 そもそもすべてEUCに置換して使っている時点でおかしいとは思うのですが、 解決策が分からないのです。 アドバイスよろしくお願いします。 |
回答者 しあわせのツボ
[削除]
投稿日 5/23(水) 20:21:19
MiniBBS-Exではあくまで「暗証番号」ですので、半角数字以外を受け付けないのが正しい動作です。 文字化けについては様々な原因が考えられますので、一概には言えません。 どのように化けるかを詳しく説明するか、現物を見せるのが早いと思います。 |
質問者 はしもと
[削除]
投稿日 5/23(水) 22:17:42
レスありがとうございます。本当にうれしく思います。 あいやー。 「半角数字しか受け付けない」 確かにそう書いてありますね。私はどこを見ていたんだか、、。 自分に自信がなくなりかけました。と同時に、大変救われました。 危うくずーっと悩みつづけるところでした。 パスワード問題は解決しました。 文字化けについてですが、Mac及びWindows上のブラウザで見ると、 文字化けしており、ブラウザを強制的にEUC表示に変更すると (MacIE5ではできませんでしたが)正しく文字が表示されました。 ソースをみると文字セットがx-sjisだったので、はじめからここが x-EUCと書かれていたら表示されるんじゃないかと思い、ソース上の sjis等をすべてEUCに置換しました。そうしたらきちんと表示されるんです。 このまま使用していて問題ないものなのでしょうか。 |
返信(回答)する
Web裏技 |