はじめまして。
ただいま、掲示板の書き込みフォームプログラムをつくっています。
NAME=判太&MAIL=&MESSAGE=書き込み内容
のようにデータを入れますが、MESSAGE部分に半角セミコロンや半角&などが含まれるケースがあります。
その場合でも送信する方法はありますでしょうか。
現在、半角セミコロン以下は送信されません。(終点記号なのでしょうか?)
という訳で、よろしくお願いします。(_ _) ぺこり
環境を書き忘れていました。申し訳ありません。
WinMe+VB6.0です。
よろしくお願いします。
>のようにデータを入れますが、MESSAGE部分に半角セミコロンや半角&などが含まれるケースがあります。
>その場合でも送信する方法はありますでしょうか。
まずは URLエンコード について調べられるとよいと思います。
⇒Blueさん
なるほど!そういう事だったんですね…。
検索サイトなんかで日本語を入力するとURL欄が%なんちゃらになる、アレですよね。
URLエンコードを調べてみたところ、デコードするサイトがあったので、試しに半角セミコロンをデコードして出た結果を自分のつくった送信プログラムから送信してみたところ、ちゃんと半角セミコロンが出ました♪
という事は、一応全文字を1文字1文字デコードしなきゃなんですかねぇ…。
昨日書き込みテストをしてたら、「〜」も「〓」に化けたし。orz
デコードの仕方はなんとなくわかったので、やってみます。
もし行き詰まったらまた来ます…。(ノД`)
ありがとうございました。(_ _) ぺこり
>URLエンコードを調べてみたところ、デコードするサイトがあったので、試しに半角セミコロンを
>デコードして出た結果を自分のつくった送信プログラムから送信してみたところ、ちゃんと半角セ
>ミコロンが出ました♪
エンコードではないですか?
デコードはエンコードされたものを元にもどすことですよ。
エンコード
例:テスト → %83e%83X%83g
デコード
例:%83e%83X%83g → テスト
VB6 URLエンコード でGogole検索したところ下記のサイトが見つかりました。
参考にどうぞ。
http://www.geocities.co.jp/SilkRoad/4511/vb/urlenc.htm
(VB で URL エンコード)
プログラムの方もできました♪
ので、報告に来ました。
⇒Blueさん
○|‾|_
エンコードとデコードがごっちゃになってますた…
BlueさんのおかげでなんとかURLエンコードの組み込みが成功しました。
ありがとうございました。
またよろしくお願いします。(~∀~)ノ