私は 10 年以上クラシック ASP を使用していますが、この問題を見たことを覚えていません。これが私のコードです:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<% Option Explicit %>
<%
Response.Expires = -1
Response.CacheControl = "No-cache"
Response.Charset = "windows-1252"
Response.Buffer = false
Server.ScriptTimeout = 300
%>
hello
world
with
unwanded
characters
そして、ここに私が出力で得たものがあります:
2a hello world with unwanded characters 0
一部の文字が最初と最後に追加されます。理由はわかりませんが、バッファに関連しているようです。Buffer = True を設定すると問題は解決しますが、実際のページは大量のデータを返すため、バッファを false に設定する必要があります。
ページのエンコーディングを確認しましたが、すべて問題ないようです。ファイルは windows-1252 エンコーディングで保存されています。IIS の構成は、問題のないサイトの他のページと同じです。
これらの文字がどこから来たのかわかりませんが、エンコーディングに関連しているに違いないと思います.誰か何か考えがありますか??
ありがとう