Asp classic 在表单提交时将法语字符转换为ASCII

Asp classic 在表单提交时将法语字符转换为ASCII,asp-classic,character-encoding,Asp Classic,Character Encoding,你好,我想知道是否有人能帮上忙。我正在使用ASP classic向access数据库提交值,需要将法语字符转换为ASCII。我以前做过一个表单到电子邮件脚本。下面是我使用的代码,第一行是将值写入数据库字段的代码。任何帮助都会很好 [code] '-------------------------------------------------------------------------- ' Checks form fields and headings for Fren

你好,我想知道是否有人能帮上忙。我正在使用ASP classic向access数据库提交值,需要将法语字符转换为ASCII。我以前做过一个表单到电子邮件脚本。下面是我使用的代码,第一行是将值写入数据库字段的代码。任何帮助都会很好

[code]
     '--------------------------------------------------------------------------
     ' Checks form fields and headings for French Characters and replaces them
     ' with the ASCII equivalent.
     '--------------------------------------------------------------------------
            rsAddComments.Fields("Customer") = Request.Form("Customer")
body = Replace(body,"À",chr(192))
body = Replace(body,"Á",chr(193))
body = Replace(body,"Â",chr(194))
body = Replace(body,"Î",chr(206))
[/code]

尝试将ISO拉丁字母1字符集放在页面上:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

这对我有用。

事实上,那是行不通的。这是access读取文本的方式,与outlook相同。我必须将outlook转换为ascii。我为此所做的是

body = Replace(body,"é",chr(999))
现在,我需要使用ASP将表单字段中的所有值替换为ascii,然后再将其写入数据库。我不知道在上面的代码中应该用什么来代替身体