powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Баг с буквами "Я" и "Й"
7 сообщений из 7, страница 1 из 1
Баг с буквами "Я" и "Й"
    #32776574
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VFP8 SP1

При считывании каталога (ADIR() ) в режиме отладки все хорошо, но при считывании в RunTime вместо "Я" и "Й" печатается какая-то хрень.


Как это можно поправить?!?
...
Рейтинг: 0 / 0
Баг с буквами "Я" и "Й"
    #32776598
nataSid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где exe-ник лежит, положи Config.fpw с таким текстом
RESOURCE off
KEYCOMP = WINDOWS
CODEPAGE = 1251
rem COLLATE = RUSSIAN
COLLATE = MACHINE

CODEPAGE = 1251 - это то что тебе нужно, потому что по умолчанию Vfp8 ставит 1252
...
Рейтинг: 0 / 0
Баг с буквами "Я" и "Й"
    #32776631
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Теперь в базу все пишет прекрасно, через объекты все отображается прекрасно,
Но когда выдаю на экран через ? показывает символы псевдографики ...
...
Рейтинг: 0 / 0
Баг с буквами "Я" и "Й"
    #32776654
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
псевдографика есть только в досовской кодировке а у тебя 1251
где-то ошибка в логике поэксперементируй с функцией cpconvert()
...
Рейтинг: 0 / 0
Баг с буквами "Я" и "Й"
    #32776658
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rem COLLATE = RUSSIAN
COLLATE = MACHINE

а почему так а не так ???
COLLATE = RUSSIAN
...
Рейтинг: 0 / 0
Баг с буквами "Я" и "Й"
    #32778596
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Maltsev Max!

> Но когда выдаю на экран через ? показывает символы псевдографики ...

Шрифт поменяй для _SCREEN - неверное влепил туда FoxFont :)

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Баг с буквами "Я" и "Й"
    #32778597
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi leaf!

> а почему так а не так ???
> COLLATE = RUSSIAN

Патамучта :)

BINTOC(1) == BINTOC(2)?
Проблемы (потери записей) вплоть до VFP7 с выборками если есть Integer поля
99% эффекта COLLATE=RUSSIAN достигается банальным UPPER() символьных полей -
в индексе, в запросах, в поиске... 1 оставшийся процент - это буковка ё - и
она меня лично совсем не ... А юзера кстати порой и не знают что такая
буковка вообще есть на клавиатуре (кстати некоторые даже забыти что она есть
в русском языке :) )

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Баг с буквами "Я" и "Й"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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