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

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

сохранение в БД символов "£" и других.... [D7, IB4.x, IB5.x, IB6.x]


AlexXXX ©   (2007-01-29 14:08:00) 

Привет всем! нужно в базе FireBird сохранять спец символы типа £, но они отображаются знаками вопроса, но когда в IBExpert войти в редактирования поля то показывает правильно. Вопрос какую кодировку нужно установить для этого поля в БД чтобы нестандартные такие символи правильно отображались. П.С. это коды валют нужно сохранять в БД


fd979   (2007-01-31 15:44:00) [1]

<fd979 ©   (31.01.07 15:20) [5]
<извращенец
Согласен...
Был случай когда база была уже создана и менять ничего не разрешали. Вот и пришлось извращаться...


Desdechado   (2007-01-31 15:34:00) [2]

fd979 ©   (31.01.07 15:20) [5]
извращенец


fd979   (2007-01-31 15:20:00) [3]

Когда-то я просто писал простую функцию замены этих спец. символов на что-то при записи и менял обратно при чтении.

Например £ = _„_„_„ (вероятность того, что эта очередность появится в тексте минимальна), тогда текст "У меня есть £50" = "У меня есть _„_„_„50" при записи. То есть в базе будет храниться так. А вот при чтении форматируем обратно.


atruhin   (2007-01-29 18:55:00) [4]

> про unicode на ibase.ru пока не читал,

:) Чукча не читатель?


AlexXXX   (2007-01-29 17:05:00) [5]

про unicode на ibase.ru пока не читал, пробовал менять CharSet для этого поля на юникод, неполучилось :(


Piroxyline   (2007-01-29 15:28:00) [6]

Как вариант, можно заменить их обозначениями типа &


Johnmen   (2007-01-29 15:24:00) [7]

Читай про кодировки и unicode на ibase.ru


Наверх

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