VB Script Quote Персонаж Вопросы, нужна помощь сильно! - PullRequest
0 голосов
/ 13 июля 2009

У меня очень сложная проблема с содержимым внутри текстовой области на классической странице ASP.

Причина в том, что конечный пользователь копирует и вставляет содержимое из Word в текстовое поле на странице. Затем эта страница отправляет содержимое формы по электронной почте в стороннюю систему управления контактами. Эта система отображает следующие символы при использовании кавычек:

Пример текста: «Это тест» «Это тест» Результаты: «Это тест» Это тест »

Я не могу сделать следующее: - Запретить пользователю копировать / вставлять - изменить кодировку страницы - изменить любой код системы управления контактами - Вернитесь на страницу, используя GET, POST в порядке. - конвертировать страницу в .NET

Я пробовал многочисленные исправления VBSCRIPT и Javascript, но, похоже, не могу найти решение. Я очень расстроен и действительно мог бы помочь. Я явно пытался удалить цитаты полностью (они НЕ обязательны), но я не могу их захватить. Я предполагаю, что это какой-то тип кодировки UTF8 или ANSI, и перепробовал много сценариев для преобразования туда и обратно, но пока ничего. Я пробовал множество регулярных выражений без всякой удачи. Я попытался заменить текстовое поле на FCKEditor, так как знал, что он может захватить вставку из разметки слов и удалить ее, но это решение работает только для клиентов, использующих IE, и я тогда даже не работал. Что, черт возьми, мне здесь не хватает? Почему я ценю подсказки, мне действительно нужно хорошее решение от кого-то.

1 Ответ

4 голосов
/ 13 июля 2009

Ах да, Word, и это прекрасная функция "умных цитат".

Вы пробовали это?

http://jonathanhedley.com/articles/2008/03/convert-microsoft-word-to-plain-text

...