Поиск:

Ответ в темуСоздание новой темы Создание опроса
> неправильно отображение знаков в ehlib или UniDac, символы ≥ отображаются неверно 
V
    Опции темы
KAMIKAZE
Дата 13.4.2011, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Для работы с базой использую UniDaс. Отображение информации из таблиц в DBGridEh

ПРоблема с отображением полей с символами "≥"  и  других похожих знаков.  Они либо "???" либо непонятно как то отображаются(другим каким то символом).

Еще не проверял на отображение китайских, японских и других языков... но все это нужно.  Подскажите как сделать что бы все правильно отображалось.
PM MAIL   Вверх
KAMIKAZE
Дата 14.4.2011, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Вот пример с символом ≥

Проверял на CxGrid, Тоже отбражается "?" вместо ≥ 
Значит проблема в UniDac? 

Это сообщение отредактировал(а) KAMIKAZE - 15.4.2011, 00:11

Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  __________.png 3,91 Kb
PM MAIL   Вверх
Akella
Дата 15.4.2011, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



База в юникоде? А дельфи?

Добавлено через 1 минуту и 2 секунды
При чём здесь ehlib? Грид только лишь отображает то, что отдает набор данных. А набор данных отдаёт гриду то, что сам получил из базы. Делай выводы.
PM MAIL   Вверх
KAMIKAZE
Дата 15.4.2011, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



База MSSQL. Понял что UniDac выдает такое.. 

Мне еще похожее нужно и для Mysql, там кодировка таблицы utf8

Это сообщение отредактировал(а) KAMIKAZE - 15.4.2011, 21:50
PM MAIL   Вверх
KAMIKAZE
Дата 15.4.2011, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Вот таким квери 
Код

INSERT INTO `test`.`tablename1` 
(`dsdf` 
) 
VALUES 
(' ≥98%' 
);


что в Mysql, что в MSSQL отображается криво.  Опция Useunicode включена в uniconnection.
PM MAIL   Вверх
KAMIKAZE
Дата 19.4.2011, 00:46 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Решил проблему, просто нужно юзать не старое остойное D7, а чето с юникодом.... smile 
PM MAIL   Вверх
Keeper89
Дата 19.4.2011, 07:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 1
Всего: 58



Смелое утверждение...


--------------------
PM MAIL WWW   Вверх
superVad
Дата 19.4.2011, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 735
Регистрация: 6.4.2006
Где: Черкассы, Украина

Репутация: 3
Всего: 15



Цитата(KAMIKAZE @  18.4.2011,  23:46 Найти цитируемый пост)
Решил проблему, просто нужно юзать не старое остойное D7, а чето с юникодом....  

Есть подозрение, что не в инструменте дело.
PM MAIL   Вверх
KAMIKAZE
Дата 19.4.2011, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Мне так скзали сделать на офф сайте юнидака. Еще комменты или вопросы будут? Или может предложения и примеры как у вас получилось используя такие компоненты как у меня отобразить все нормально?

Это сообщение отредактировал(а) KAMIKAZE - 19.4.2011, 18:30
PM MAIL   Вверх
Akella
Дата 19.4.2011, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



1. Ну в неюникодной версии невозможно отобразить юникодные знаки. Тот же знак больше или равно.
2. Можно использовать компоненте TNT в неюникодной версии дельфи.
PM MAIL   Вверх
KAMIKAZE
Дата 19.4.2011, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Тогда мне нужен компонент аналог Ehlib - DBGridEh1

PM MAIL   Вверх
Akella
Дата 20.4.2011, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Может легче перейти на юникодную версию дельфи?  Например на XE.
PM MAIL   Вверх
KAMIKAZE
Дата 20.4.2011, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 17.1.2007

Репутация: нет
Всего: нет



Дак это и сделал. Непривычно все, неудобно, компилится в папки, ctrl+f9 уже не тот...  smile 
Просто так всегда, появляются челы которые после явного решения, начинаю говорить .нуууу мууууу типо того. Не приводя примера. ПОказали бы как сделать, и что у меня руки кривые неправильно из за них отображается. А так ..
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0619 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.