![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проблема с русскими буквами в Database Desktop [D6, Paradox]
Solaris © (2003-08-24 21:54:00)
Подскажите как решить проблему с некоректным отоброжением
символов кириллицы в Database Desktop. Установка языкового драйвера Pdox ANSI Cyrillic не помогает. Слышал что что-то нужно прописать в реестр.
Anatoly Podgoretsky (2003-09-07 19:58:00) [1]
Системный моноширинный
BUKA (2003-09-07 19:07:00) [2]
Это было самое первое, что я сделал. И сначала, действительно получилось, а потом - шлеп! и ... на круги своя.
Кстати, хочу полюбопытствовать: а что такое FixedSys? И чем он отличается от остальных?
Anatoly Podgoretsky (2003-09-07 11:14:00) [3]
И чего, ты думаешь это ему поможет BUKA (06.09.03 18:50) [14], если так думаешь то еще раз внимательно прочитай сообщение.
Гость (2003-09-07 10:01:00) [4]
Ничего программить своего не надо.
В реестре:
[HKEY_CURRENT_USER\Software\Borland\DBD\7.0\Preferences\Properties]
"SystemFont"="Fixedsys"
> или разработка своей програмы просмотра.
Anatoly Podgoretsky (2003-09-06 21:12:00) [5]
Никак, поддержан только один шрифт за раз, при том моноязычный, или меняй в реестре или разработка своей програмы просмотра.
BUKA (2003-09-06 18:50:00) [6]
НЕ-е! Я все перепробовал, но до сих пор так и не понял как у меня с одной таблицей проскочило? (я ее преобразовывал из EXcel, через Access 2000 в Paradox и, как оказывается в данном случае кодиовка выскакивает ASCII, а у меня стояла ANCI Cyrillic, но по-моему, еще понадобилось и шрифт сменить. Я поставил Academia. И вот на каком-то этапе: Щелк! и в таблице над которой я мучился выскочил русский шрифт. Кстати, может быть кому нибудь поможет придти к каким-то выводам я обратил внимание, что несмотря на то, что в DBD "хренотень" просмотр той же самой таблицы через SQL Explorer (правое окно -DATA) дает прекрасный результат, т.е. русский шрифт. Вот после этого я начал "думать" и чего-то там наделал, что получилось, а поскольку был уже затуркан, то не понял чего и сделал :).
Dens (2003-09-06 16:42:00) [7]
У меня тоже была такая хрень.
В качестве рабочего шрифта для DBD использовал Stylus Imperial Cyr. Кириллица отображалась нормально.
Но помоему вся причина в Table Language при создании таблицы.
Уже не помню (давно не работал с DBD), но кажется если при создании таблицы в DBD не был указан кириллический Table Languge, то не зависимо от рабочего шрифта DBD данные будут отображаться некорректно.
BUKA (2003-09-06 15:48:00) [8]
У меня с одной таблицей получилось. Оказывается шрифт в ней был MS-DOS, поэтому, как мне кажется, Paradox ANSI CYrillic не проходил.Кроме того, покомбинировал со шрифтами установил один из TT. Но странное дело - с другой таблицей и так.. и сяк.. и эдак не получается.Все-таки, как я думаю проблема в том, что мы пользуемся все "левыми" программами.
Николай (2003-09-03 14:38:00) [9]
Я в свое время долго мучался с этой проблемой, пока не устновил шрифт Baltica
С этим шрифтом иероглифы исчезают
BUKA (2003-09-03 11:59:00) [10]
Я также задолбался с этим вопросом. Все советы и рекомендации перебрал. На разных компьютерах пробова (И главное - один раз было все нормально- после реализации совета аналогичного VAleksey.Но потом опять что-то "щелкнуло" и опять закорючки).Сейчас в отпуске. купил х-о-о-рошую книжку по DELPHI (и не одну) и пришел к выводу: раз чудес не бывает, значит дело лишь в том, что одна из программ (DELPHI, DBD, Windows) "глючит".
Solaris! Есть предложение: сбрось на E-Mail свои мысли, а я поделюсь своими. Может быть совместно, что-нибудь придумаем?
Bolek (2003-09-03 07:23:00) [11]
если у тебя NT подобная ось, то поищи в реестре параметры c_1250.nls и c_1252.nls и поменяй их на значение c_1251.nls.
если масдай, то что-то вроде cp_1250.nls и cp_1252.nls и меняй на cp_1251.nls.
reboot и всё в порядке. )
у меня ХР и 2000 - всё путём.
удачи
Vlad1 (2003-09-01 21:04:00) [12]
> Itsme
C шрифтом Times New Roman Cyr всех компах у меня DateBase DeskTop нормально работает с кириллицей (> Oceanмогу выслать этот шрифт на мыло)
Anatoly Podgoretsky (2003-08-28 07:31:00) [13]
Теперь после этого зайти в реестр, найти прописанный шрифт и сменить его на MS Sans Serif (шрифт должен быть моноязычный).
Ocean (2003-08-28 06:35:00) [14]
> Itsme
Передо мной компьютер с WinME и Delphi6. Я проделал по Вашему совету 1) - 5), шрифт явно изменился на Times, но кириллица попрежнему иероглифами. Думаю, совет VAleksey более точен.
Itsme (2003-08-27 11:54:00) [15]
1) Включить DateBase DeskTop
2) Edit -> Preferences -> General -> Default System Font - Change
3) Выбрать шрифт с маркой TT (True Type), о котором Вы точно знаете, что он имеет кириллическую версию (например, Times New Roman Cyr); метка Cyr в названии шрифта не обязательна . Если шрифт не ТТ, а О (например, Arial) - хотя кириллическая версия есть и другие программы (MS Office) ее используют, DeskTop почему-то вместо кириллицы пишет "иероглифы" :-(.
4) OK
5) Выключить DeskTop и снова включить. Откройте свою БД - Вы уже можете видеть записи с кириллицей!
VAleksey (2003-08-25 09:33:00) [16]
HKCU\Software\Borland\DBD\7.0\Preferences\Properties\
SystemFont="Fixedsys"
Fuelfire (2003-08-25 09:31:00) [17]
Попробуй настроить драйвер Парадокса. Configuration \ Drivers \ Native \ Paradox \ LangDriver..
Там должен быть тип кодировки Paradox Cyrillic или что-то вроде того...
gek (2003-08-25 09:14:00) [18]
Я просто шрифт в самом Database Desktop менял на кипилицу
Leran2003 (2003-08-25 09:04:00) [19]
Посмотри в FAQ, там должно быть про это...