UTF8 против ASCII в завёрнутом банане

Думми_2
Дата: 02.06.2006 02:38:05
Подскажите как побороть.
Проблема выглядит так.
Сервер : Солек 5
БАза :9.0.2.6
Кодировка базы: UTF8
NLS_LANG переменная на сольке POLISH_POLAND.EE8SWIN1250 (мой профайл)
Делаю так: подключаюсь по SSH к Машине, делаю селект в файл на UNIXe, знаков польских нет (понятно), стягиваю файл на Виндовс, знаки есть, форматирую в Worde (Word предлагает только UTF8, или не покажет нужные знаки в другом случае). Знаки есть Всё вроде ОК. Записываю в формате TXT но ... нам нужно иметь файл в формате ASCII, a не УНИКОДе, все варианты перепробовал, ничего не выходит. Менял NLS_LANG на UNIXe. NLS_LANG=POLISH_POLAND.UTF8 как переменная не помогает.
Alex Roudnev
Дата: 02.06.2006 04:52:20
Думми_2
Подскажите как побороть.
Проблема выглядит так.
Сервер : Солек 5
БАза :9.0.2.6
Кодировка базы: UTF8
NLS_LANG переменная на сольке POLISH_POLAND.EE8SWIN1250 (мой профайл)
Делаю так: подключаюсь по SSH к Машине, делаю селект в файл на UNIXe, знаков польских нет (понятно), стягиваю файл на Виндовс, знаки есть, форматирую в Worde (Word предлагает только UTF8, или не покажет нужные знаки в другом случае). Знаки есть Всё вроде ОК. Записываю в формате TXT но ... нам нужно иметь файл в формате ASCII, a не УНИКОДе, все варианты перепробовал, ничего не выходит. Менял NLS_LANG на UNIXe. NLS_LANG=POLISH_POLAND.UTF8 как переменная не помогает.


Ну, в ASCII вообще невозможно записать польские буквы. Это будет уже не совсем аски.

Совет - записать как выйдет (выйдет наверное в UTF-8) и чем нибудь перекодировать на лету.

Если нужно делать руками - откройте файл в бразере, поменяйте кодировку и попробуйте спасти. Зачастую помогает. НО лучше конечно как то автоматически перекодировать. Мне кажется, что этих программ как грязи (в юниксах, не в винде естественно - в винде вы найдете гую с кучей кнопочек).
Думми_2
Дата: 02.06.2006 10:52:49
cпасибо за совет, а как искать такую програмку или скрипт ?
Дайте слово ключик если не трудно.
Спасибо