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

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


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

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

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

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

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

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


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