![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сохранение в БД символов "£" и других.... [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