我有一個HTML頁面提交表單到asp經典頁面。數據正在作爲POST
請求傳遞。問題是當我在輸入字段à
中輸入一個字符,然後在asp經典代碼中輸入字符時,當它檢索到該字符時,我在response.write
的頁面上打印它,並且它顯示Ã
。我嘗試了各種與元標記和response.charset
東西的代碼片段,但它們都不適合我。Asp經典代碼不能與法語重讀字符
有誰知道如何解決它?
感謝
我有一個HTML頁面提交表單到asp經典頁面。數據正在作爲POST
請求傳遞。問題是當我在輸入字段à
中輸入一個字符,然後在asp經典代碼中輸入字符時,當它檢索到該字符時,我在response.write
的頁面上打印它,並且它顯示Ã
。我嘗試了各種與元標記和response.charset
東西的代碼片段,但它們都不適合我。Asp經典代碼不能與法語重讀字符
有誰知道如何解決它?
感謝
嘗試用à
替換的是法國的來信,您必須對HTML meta標籤更改爲UTF-8,而不是其他任何服務器端或其他HTML編碼:
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
那因爲在計算機系統中有許多不同的方式來編碼文本。應用程序很可能使用作者計算機中默認的任何代碼頁(可能是Windows-1252),但甚至不關心將其聲明給瀏覽器。 –
所以你說計算機編碼重寫瀏覽器頁面編碼?有什麼我可以放在可以解決它的HTML或ASP經典代碼? – omega
不,我說的是不知道的程序員只是開始輸入而不關心編碼配置,所以在Windows上編碼時的結果通常是ANSI。 –