我在经典 ASP 页面上的 textarea 内的内容存在一个非常棘手的问题。
该问题的触发因素是最终用户将 Word 中的内容复制并粘贴到页面上的文本区域中。然后,此页面通过电子邮件将表单内容发送到第 3 方联系人管理系统。该系统在使用引号时显示以下字符:
示例文本:“这是一个测试”“这是一个测试”结果:“这是一个测试”“这是一个测试”“这是一个测试”
我不能执行以下操作: - 防止用户复制/粘贴 - 更改页面编码 - 更改任何联系人管理系统代码 - 使用 GET 传回页面,POST 很好。- 将页面转换为 .NET
我尝试了许多 VBSCRIPT 和 Javascript 修复程序,但似乎无法找到解决方案。我很沮丧,真的可以使用一些帮助。我显然已经尝试完全删除引号(它们不是必需的),但我似乎无法捕捉它们。我的猜测是这是某种类型的 UTF8 或 ANSI 编码问题,并且尝试了许多脚本来回转换,但到目前为止没有。我已经尝试了许多正则表达式,但绝对没有运气。我尝试用 FCKEditor 替换文本字段,因为我知道它可以从文字标记中捕获粘贴并将其删除,但该解决方案仅适用于使用 IE 的客户,我什至没有让它工作。我到底在想什么?为什么我很欣赏提示,我真的需要有人提供一个好的解决方案。