powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / изменение кодовой страницы таблицы
4 сообщений из 4, страница 1 из 1
изменение кодовой страницы таблицы
    #35450095
tem@
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть например 100 таблиц, у них разная кодировка или ее вообще может не быть т.е. кодовая страница модет равнятся или 0 или 866 или 1251, программа при открытии таблицы запрашивает у пользователя кодировку, если у таблицы она равно 0, т.е. выводится окно выбора кодировки, а если кодовая страница равно 1251 то все переводится в абру-кадабру, так вот мне нужно сделать чтобы окно выбора кодировки не выводилось а кодировка проставлялась программно, например если делать:
Код: plaintext
1.
2.
3.
USE tables1 ALIAS ttt
IF CPDBF(ttt) =  0  then                     
 DO CPZERO.PRG WITH tables1, 866 
ENDIF 
то окно выбора кодировки все равно появится, т.к. используется use
а если встречается таблица с кодировкой 1251 то при конвертировании опять появляются иероглифы!!!
...
Рейтинг: 0 / 0
изменение кодовой страницы таблицы
    #35450108
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SET CPDIALOG OFF
...
Рейтинг: 0 / 0
изменение кодовой страницы таблицы
    #35450120
tem@ например если делать:
Код: plaintext
1.
2.
3.
USE tables1 ALIAS ttt
IF CPDBF(ttt) =  0  then                     
 DO CPZERO.PRG WITH tables1, 866 
ENDIF 
то окно выбора кодировки все равно появится, т.к. используется use
а если встречается таблица с кодировкой 1251 то при конвертировании опять появляются иероглифы!!!
А на кой черт таблица сначала открывается? Особенно при необходимости изменять у всех таблиц? Или есть боязнь при изменении 866 на 866 что-нить поломать?
Код: plaintext
1.
DO CPZERO.PRG WITH tables1, 866 
USE tables1 ALIAS ttt
И не надо никаких танцев с бубном.
...
Рейтинг: 0 / 0
изменение кодовой страницы таблицы
    #35450264
tem@
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо ВладимирМ


to проходящий.:
так нужно было делать т.к. у некоторых таблиц стоит кодировка 1251, и если переводить ее в 866
то появлялись иероглифы, соответственно таблица становилась нечетабельна, поэтому я и делал
проверку если кодировка = 0 тогда перевожу в 866, иначе ничего не меняю
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / изменение кодовой страницы таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]