[PHP-users 9764] enctype=multipart/form-dataと文字コード
chihiro sakagami
php-users@php.gr.jp
Thu, 05 Sep 2002 12:06:37 +0900
坂上と申します。
ファイルのアップロードの作業を行っています。
formタグの中にenctype=multipart/form-dataを入れることによって
ファイルのアップロードができるようになりました。
しかし、日本語の受け渡しができなくなりました。
具体的には
---file1.php---
<FORM method="post" enctype="multipart/form-data" action="file2.php">
$name="坂上";
<INPUT type="hidden" NAME="name" VALUE="$name">
ファイルアップロード処理;
</FORM>
---file2.php---
print $name;
ファイルアップロード処理;
とした場合、file2.phpで"坂上"という文字が空白になって表示されます。
$nameのところが半角英数なら受け渡しはできます。
enctype=multipart/form-dataを無くすと"坂上"は受け渡しできますが、
あたりまえですが、ファイルのアップロードができなくなります。
文字コードに問題があるとは思うのですが。
なにか情報不足の場合はご指摘お願いします。
坂上
----
chihiro sakagami chihiro@db.its.hiroshima-cu.ac.jp