2017-06-12 28 views
0

我有一个HTML页面提交表单到asp经典页面。数据正在作为POST请求传递。问题是当我在输入字段à中输入一个字符,然后在asp经典代码中输入字符时,当它检索到该字符时,我在response.write的页面上打印它,并且它显示Ã。我尝试了各种与元标记和response.charset东西的代码片段,但它们都不适合我。Asp经典代码不能与法语重读字符

有谁知道如何解决它?

感谢

+0

那因为在计算机系统中有许多不同的方式来编码文本。应用程序很可能使用作者计算机中默认的任何代码页(可能是Windows-1252),但甚至不关心将其声明给浏览器。 –

+0

所以你说计算机编码重写浏览器页面编码?有什么我可以放在可以解决它的HTML或ASP经典代码? – omega

+0

不,我说的是不知道的程序员只是开始输入而不关心编码配置,所以在Windows上编码时的结果通常是ANSI。 –

回答

0

尝试用à

0

替换的是法国的来信,您必须对HTML meta标签更改为UTF-8,而不是其他任何服务器端或其他HTML编码:

<meta content="text/html; charset=utf-8" http-equiv="Content-Type">