Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1
  • 2

ТЕМА:

Re: Надо получить текст.файл 866 кодировки в Oracle 12 года 9 мес. назад #2743

Я понял в чём твоя ошибка. Когда ты в wordpade созраняешь как MSDOS - он считает что исходная информация в 1251 и делает конвертацию текста 866 в 866 - что неверно.

А конвертация с помощью CONVERT происходит правильно. Можешь её конвертнуть в обратную сторону и ты увидишь, что всё нормально.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Надо получить текст.файл 866 кодировки в Oracle 12 года 9 мес. назад #2744

  • Rita
  • Rita аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Возможно.Но НОРТОНом я тоже вижу
20623303510002980 328209 рс "яiтфхээшщ" ь.юфхёр 26005311127980 13920723 ююю "ёЄшьяхъё"8041001 1100 142000000 1302200313022003 ёюуырёэю ёўхЄр ??ўЄ-16100 ўрёЄ№ 1 юЄ 04.02.2003у. т.Є.ў. эфё 1.83 3 0 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Надо получить текст.файл 866 кодировки в Oracle 12 года 9 мес. назад #2745

Это тоже самое. Это зависит от того в какой программе ты получаешь результат. Тебе нужно запрос сделть в консольной программе, например sqlplus или svrmgrl и сделать вывод результата в файл. Вот тогда ты увидишь в нортоне и wordpad as dos - уже так как надо.
spool dos.txt

select CONVERT(<field>,'CL8MSWIN1251','RU8PC866') from dual;

spool off;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.192 секунд