|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.08.2019, 20:37 | #11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
да, я это и имел в виду.
ну вот, вангую, что подобные проблемы возникнут и в приложении на Delphi (особенно надстрочные и подстрочные символы). А с Unicode вроде бы проблем не должно быть. что же касается кодов символов, то там всё не так просто и очевидно. Кстати, если Вы хотите вникать в детали, то рекомендую к ознакомлению статью Джоел Спольски - Абсолютный Минимум, который Каждый Разработчик Программного Обеспечения Обязательно Должен Знать о Unicode и Наборах Символов Но вообще, если Вам нужно сохранять математические формулы, я бы всё равно смотрел в сторону специальных компонентов (ссылку я давал выше). иначе реальные формулы (чуть сложнее, чем линейное уравнение), Вы всё равно не сможете отобразить с помощью обычного форматирования текста. |
17.08.2019, 20:43 | #12 | |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
Цитата:
символы и надстрочные и подстрочные индексы - это все, а подскажите DBMemo подойдет для этого? Последний раз редактировалось KBO; 17.08.2019 в 20:46. |
|
17.08.2019, 22:07 | #13 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
это просто так не получится сделать.
https://www.sql.ru/forum/1026800/kod...v-richtextedit Кратко. Если символ есть в unicode, то получится, иначе - нет, нужны специальные визуальные компоненты. Clipboard01.jpg |
18.08.2019, 16:54 | #14 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
А подскажите пожалуйста:
я вчера сделал новую БД, при регистрации указал utf8, и в таблице поле utf8. - символы сохраняются - все ок. но у меня БД под win1251, а поле в таблице под utf8, и получается при сохранении в БД фигня., т.е. в БД вместо символов сохрпаняются буквы и знаки. может нужна еще предварительная конвертация?? |
18.08.2019, 17:14 | #15 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Если я правильно Вас понял, то да, скорее всего, нужна. судя по FAQ, который я приводи выше http://www.ibase.ru/unicode_faq/ Цитата:
|
||
18.08.2019, 17:24 | #16 | |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
Цитата:
Наверное у меня не получится всетаки оставить БД под win1251 |
|
19.08.2019, 01:52 | #17 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
Блин, конечно не получится учитывая то, что utf8, гораздо обширнее чем win1252. и поэтому на этапе вставки, у меня получались символы, а если в TIBDataBase charset = 1252, то конечно это обрезало набор символов, и в БД вставлялись просто буквы.
А вот, есть ли компонент, который (как в MSWord имеет набор кнопок с символами) позволяет вставлять в окна редактирования (например TDBEdit или TDBMemo) греческие символы? Можно конечно самому наделать кнопочки с гаммой, дельтой, плюс/минусом... но как-то хлопотно... Что-то типа такого: Последний раз редактировалось KBO; 19.08.2019 в 08:22. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли сделать переменную с индексом в delphi 7? | Illtry | Помощь студентам | 7 | 10.02.2018 12:20 |
Симметричная матрица задана верхним треугольником в виде одномерного массива. | Graf_Leon | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.05.2013 22:24 |
Пoмогите с нижним колонтитулом | Ярик Большой | Microsoft Office Access | 3 | 02.11.2011 20:16 |
Макрос для поиска и замены слов на слова с верхним подчеркиванием | salvafion | Microsoft Office Word | 4 | 07.09.2009 19:14 |