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。 –