У нас есть
- Классическое приложение ASP (VBscript), которое отображает форму для заполнения (charset = windows-1252)
- Приложение VB6 COM + (ссылающееся на ADO 2.1), которое получает информацию из формы и
сохранить в базе данных Oracle 11g R2 (в поле Varchar2)
Мы пытаемся скопировать и вставить текст из документа Word 2010, содержащий такие символы: «’ »,« - »и т. Д. Чтобы быть более точным, единственные символы, которые OraOLEDB не может обработать:
¤ ¦ ¨ ´ ¸ ¼ ½ ¾ ƒ ˆ ˜ – —
‘ ’ ‚ “ ” „ † ‡ • … ‰ › ™
Работает нормально при использовании поставщика MSDAORA, но эти символы сохраняются в виде перевернутого вопросительного знака при использовании поставщика OraOLEDB.
Дело в том, что мы должны использовать поставщика OraOLEDB для работы с некоторыми полями CLOB.
Что мы можем сделать?