2017-06-12 19 views
0

私は、ASPの古典的なページにフォームを提出するhtmlページを持っています。データはPOSTリクエストとして渡されています。問題は、私が入力フィールドに文字を入れたときです。àそして、ASPの古典的なコードでは、それを取り出すときに、私はresponse.writeのページにそれを印刷し、Ãと表示します。私はメタタグとresponse.charsetのもので、さまざまなコードスニペットを試しましたが、それらはすべて私のために働いていません。Asp古典的なコードがフランス語でアクセントにならない

誰でも修正方法を知っていますか?

おかげ

+0

ことコンピュータシステムでテキストをエンコードするにはさまざまな方法があるからです。このアプリは、作成者のコンピュータでデフォルトのコードページ(おそらくWindows-1252)を使用している可能性が非常に高いですが、ブラウザに宣言することさえ気にしません。 –

+0

コンピュータエンコーディングがブラウザのページエンコーディングをオーバーライドしていると言っていますか?それを修正するかもしれないhtmlまたはaspの古典的なコードに置くことができるものはありますか? – omega

+0

いいえ、私は、認識していないプログラマーは入力を開始するだけで、エンコーディング設定は気にしないと言います。そのため、Windowsでのコーディングの結果は通常ANSIです。 –

答えて

0

あなたは、他のサーバ側またはその他のHTMLエンコーディングではなくUTF-8にHTMLのmetaタグを変更する必要がà

0

とそのフランス語の手紙を交換してみてください:

<meta content="text/html; charset=utf-8" http-equiv="Content-Type"> 
関連する問題