Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

HTTPクライアント・ブラウザーで使用されるバイト・エンコーディングを制御するには、HTMLドキュメントでMetaタグを使用します。

Code Block
<head>

...


<meta http-equiv="content-type" content="text/html; charset=utf-8">

...


<head>

charsetの値にutf-8を使用する場合、クライアント・ロケールからのHTML FORMポストは、サーバーによってUTF-8エンコードで受信されます。

メソッド1:multipart/format-data

HTMLソース:

Code Block

...

<FORM METHOD="POST" ACTION="http://server1:88/cgi-bin/jsmdirect?upload" ENCTYPE="multipart/form-data">

...


<INPUT NAME="SONUMBER"  TYPE="TEXT" VALUE="12345"/></

...

TD></TR>
<INPUT NAME="CUSTNAME"  TYPE="TEXT" VALUE="ABC Industries"/></

...

TD></TR>
<INPUT NAME="STREET"    TYPE="TEXT" VALUE="123 Main St"/></

...

TD></TR>
<INPUT NAME="CITY"      TYPE="TEXT" VALUE="Chicago"/></

...

TD></TR>
<INPUT NAME="POSTCODE"  TYPE="TEXT" VALUE="60609"/></

...

TD></TR>
<INPUT NAME="FILE"      TYPE="FILE" SIZE ="60"/>

...


<INPUT TYPE="SUBMIT"    VALUE="Send"/>

...


</

...

FORM>

コンテンツ・タイプ:

multipart/form-data; boundary=---------------------------7d37e321500b2

...

コンテンツ:

-----------------------------7d37e321500b2
Content-Disposition: form-data; name="SONUMBER"
 
12345
-----------------------------7d37e321500b2
Content-Disposition: form-data; name="CUSTNAME"
 
ABC Industries
-----------------------------7d37e321500b2
Content-Disposition: form-data; name="STREET"
 
123 Main St
-----------------------------7d37e321500b2
Content-Disposition: form-data; name="CITY"
 
Chicago
-----------------------------7d37e321500b2
Content-Disposition: form-data; name="POSTCODE"
 
60609
-----------------------------7d37e321500b2
Content-Disposition: form-data; name="FILE"; filename=""
Content-Type: application/octet-stream
 
----------------------------7d37e321500b2--

 
メソッド2:application/x-www-form-urlencoded

HTMLソース:

Code Block

...

<FORM METHOD="POST" ACTION="http://server1:88/cgi-bin/jsmdirect?upload">

...


<INPUT NAME="ORDER"  TYPE="TEXT" VALUE="12345"/></

...

TD></TR>
<INPUT NAME="CUSTNAME"  TYPE="TEXT" VALUE="ABC Industries"/></

...

TD></TR>
<INPUT NAME="STREET"    TYPE="TEXT" VALUE="123 Main St"/></

...

TD></TR>
<INPUT NAME="CITY"      TYPE="TEXT" VALUE="Chicago"/></

...

TD></TR>
<INPUT NAME="POSTCODE"  TYPE="TEXT" VALUE="60609"/></

...

TD></TR>
<INPUT TYPE="SUBMIT"    VALUE="Send"/>

...


</

...

FORM>

コンテンツ・タイプ:

application/x-www-form-urlencoded
 

コンテンツ:

ORDER=12345&CUSTNAME=ABC+Industries&STREET=123+Main+St&CITY=Chicago&POSTCODE=60609