Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кирица в DBD [D5, Paradox, ]


DS ©   (2001-12-17 16:51:00) 

Пожалуйста помогите!

При открытии таблицы с полями в которых есть символы кирилицы
показывает абру-кадабру. Говорят что необходимо поменять какой-то ключ в реестре но какой не помнят! Помогите вспомнить пожалуйста!!!

Заранее спасибо!!!


Nest   (2001-12-18 09:29:00) [1]

У меня эта ветка реестра экспортирована в файл(уже года 2 лежит рядом с инсталляцией Дельфи).
Так вот после установки Дельфи просто открываешь этот файлик(пара десятков байт) и нет проблем.
Быстро и удобно.


EsKor   (2001-12-18 02:35:00) [2]

Этот вопрос недавно уже обсуждался, предложения самые разные.
И почему-то у большинства любимый путь через реестр.
Хотя самый нормальный путь - это Database Desktop -> Edit|Preferences...,
кроме того и безопасный.
Единственно только, предварительно установите шрифт из "старых" типа
Courier New Cyr, Arial Cyr или какой больше нравится. Или посмотрите среди уже установленных шрифтов, размер которых менее 100кБ (30, 40, 60, 90), и найдите тот, в котором есть кириллица и которая Вам нравится. Вот его-то и нужно указать в DBD.


Ещё один   (2001-12-18 01:57:00) [3]

верняк. Работает во всех DBD, даже в 5-том. Открываешь таблицу, изменяешь видимую ширину любого поля, закрываешь таблицу, отвечаешь "Да" на вопрос сохранить ли новый вид. Затем в любом HEX редакторе открываешь файл "Таблица.TV" и меняешь название шрифта, который там указан на MS Sans Serif, только не забываешь поставить 00Н сразу после "f". Согласен, это изврат и возня с каждой таблицей, но в копилку возможных способов - годится.


Don   (2001-12-17 20:00:00) [4]

Дополнение к моему ответу:

HCLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

Произвести замены
Names_Font Cyr,0 -> Names_Font,204
Names_Font Cyr,204 -> Names_Font,204


Don   (2001-12-17 19:50:00) [5]

Я делаю в 98/NT/XP

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Value 1252 изменить c_1252.nls на c_1251.nls

A советы, подобные данному DmitryA, мне не помогали


DmitryA   (2001-12-17 19:16:00) [6]

Попробуйте Database Desktop -> Edit|Preferences...


Наверх

Титульная страница Поиск, карта сайта Написать письмо