2009-07-13 3 views
0

У меня очень сложная проблема с содержанием внутри текстового поля на классической странице ASP.VB Script Quote Проблемы с символами, вам нужна помощь!

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

Пример текста: «Это тест» «это тест» Результаты: à ¢  € œThis является Testa ¢  €  à ¢  €  ~this тест»

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

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

+0

Как вы ожидаете, чтобы решить эту проблему, если вы не можете изменить любой код или изменить кодировку? –

+0

Я могу изменить код на странице, которая отправляет электронное письмо в систему управления контактами. Поэтому кавычки должны быть исправлены до того, как они будут отправлены по электронной почте. – User

ответ

4

А, да, слово и прекрасная функция «умных кавычек».

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

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

+1

Удалил мой ответ и проголосовал за это. Мой не рассматривал проблему со Словом. – CAbbott

+0

Ха, ОДНА личная страница, с которой я еще не сталкивался. Хорошо, что новое - это то, что обнаружило умные цитаты из слова, но, как в приведенном выше примере, это фактически заставило нас полностью «это тест». Но я на шаг дальше, потому что это первый раз, когда на самом деле обнаружена разметка смарт-котировок. Я немного поиграю с этим. Спасибо, мужчина! – User