ファイルをアップロードしたいので、BASP21を使ってファイルをアップしようとしています。
ファイルのアップは問題ありませんが、Formメソッドを使って、HTMLのフォーム(ENCTYPE="multipart/form-data")で
入力されたテキストを取得すると、文字列の末尾に余計な文字列が付いてしまいます。
どのようにしたらいいのでしょうか?
一応、こちらから、2003/08/04版を入れてみましたが、変わりませんでした。
http://www.bea.hi-ho.ne.jp/byoko/bnewslog45.html#0111
サンプルURL
http://hatena.wdata.jp/test.html
(「あいうえお」が「あいうえお∴縺」になってしまいます)
http://www.microsoft.com/japan/technet/prodtechnol/windows2000se...
@CODEPAGE=65001 宣言を入れてみてください。具体的には次の3行です。
http://support.microsoft.com/kb/261154/ja
ASP を設定する IIS 5.0 の手順は、 Unicode を処理するために、ページングします。
1. 次のように 1 行の ASP コードに ASP CodePage ディレクティブを追加します。
<%@ Language=VBScript CodePage=65001%>
2. CodePage ディレクティブの後、次のコード行を挿入します。
<%Session.CodePage = 65001%>
3. ASP ページの<HEAD>一部 HTML で次のコードが貼り付けられます。
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
HTMLヘッダーって意外と頼りにならない(ブラウザ側の実装の問題だが、、、)ので、念のためMETAタグでもUTF-8宣言しておくことをお勧めします。
入れてみましたが、変化がありませんでした。