从Microsoft Word复制时替换字符串中的特殊字符(对于经典ASP)

时间:2016-05-17 19:46:13

标签: asp-classic

我试图在我的经典ASP应用程序中找出问题,每当用户尝试将文本从Microsoft Word复制到Textarea占位符&保存,它作为一个??存储在数据库中。

我尝试使用以下语句替换单引号等特殊字符

  1. Replace(Trim(Request.Form("Description")),chr(39), "'")

  2. Replace(Trim(Request.Form("Description")),chr(39), "'")

  3. 以上陈述均无效。当我输入和输入时,它能够找到特殊的字符单引号。用'当我使用第二个语句时替换它'但是出于一些奇怪的原因它不能用于从Microsoft Word复制粘贴。

1 个答案:

答案 0 :(得分:0)

因为单词使用的是字符145而不是39,

所以你的代码应该是

Replace(Trim(Request.Form("Description")),chr(145), "'")