Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Database Desktop вывод в файл вместо кириллицы ### ####

Автор: Aleksanders
Дата сообщения: 03.10.2005 12:40
Есть база на сервере sybase, к ней коннектимся через BDE с помощью database desktop и делаем выборку. Далее, по идее, выборка должна сбрасываться в файл, ног когда это происходит в файле получается только бессмысленный набор символов типа:
1. #. #. ##########
2. ###### #### ########
и все это вместо русских букв, имен, фамилий - какой угодно кириллицы:
1. В. В. Маяковский
2. Иванов Иван Иванович
Причем такой косяк вылазит только при сбрасывании селекта в файл с его последующим открытием. Если результат селекта выводить на экран в виде тавлицы напрямую, минуя запись в файл и его чтение - с кириллицей проблем нет! Что делать! Помогите! :'-( :'(
Автор: vserd
Дата сообщения: 03.10.2005 14:30
Ищи инфу как правильно настроить BDE подключение к Sybase для ввода/отображения данных с кирилицей. У тебя не правильно настроин алиас, не указан языковый драйвер
Автор: Aleksanders
Дата сообщения: 04.10.2005 06:44
vserd
а почему тогда при простой выборке с выводом на экран результатов данные отдаются правильно? А когда в файл записываются - все косячит? Мне почему-то кажется, что это какой-то глюк с локализацией. В принципе, я могу просто создать новое sybase-соединение в BDE, но что-то мне кажется. что проблема не в этом.

В BDE прописан LANGDRIVER = Pdox ANSI Cyrillic

Добавлено:
ЗЫ. На сервере стоит кодировка 866. В BDE должна быть написана кодировка, которую отдавать клиенту, или которая прописана на сервере? Я думаю, если бы кодировка была неправильно, то запрос не транслировался бы в кодировку, в которой данные на сервере, и ничего бы не находилось?
Пробовал ставить кодировку Paradox Cyrr 866 - нифига не работало.
Автор: vserd
Дата сообщения: 04.10.2005 16:12
Aleksanders

Цитата:
? А когда в файл записываются - все косячит?

Файл какого формата? DBF? Если да, для DBF язык установил?
Автор: Aleksanders
Дата сообщения: 05.10.2005 11:05
Мда... Шеф нашел причину косяка. Правда, где-то в БДЕ не был поставлен язык. А я вот так и не понял, с чего вдруг оно поломалось

Страницы: 1

Предыдущая тема: Функция Remove не работает


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.