Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Русский текст в rave, Проблема с русским языком 
:(
    Опции темы
gambit
Дата 15.8.2006, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

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



Я создаю отчет, в нем много текста и переменных из база данных.
Проблема: Ставлю любой компонент отображения текста, пишу текст-все нормально.
Потом меняю свойство font  и текст становится нечитаемый(набор непонятных букв).
Как это исправить. 

user posted image smile
PM MAIL ICQ Skype   Вверх
Snowy
Дата 15.8.2006, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



А чарсет у фонта RUSSIAN_CHARSET ?
PM MAIL   Вверх
gambit
Дата 15.8.2006, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

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



Цитата

А чарсет у фонта RUSSIAN_CHARSET ?


Что такое чарсет??

Добавлено @ 14:34 
Внимание на скрин.

Присоединённый файл ( Кол-во скачиваний: 19 )
Присоединённый файл  123.JPG 20,06 Kb
PM MAIL ICQ Skype   Вверх
Snowy
Дата 15.8.2006, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Charset - одна из пропертей TFont'a
Его нужно выставить в RUSSIAN_CHARSET
Код

  font.Charset := RUSSIAN_CHARSET;


Добавлено @ 15:02 
Цитата(gambit @  15.8.2006,  14:15 Найти цитируемый пост)
Потом меняю свойство font  и текст становится нечитаемый(набор непонятных букв).
Просто меняешь фонт на другой, у которого чарсет отличен от русского.
Вот и получаешь не ту кодировку.
PM MAIL   Вверх
gambit
Дата 15.8.2006, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

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



Цитата

Charset - одна из пропертей TFont'a
Его нужно выставить в RUSSIAN_CHARSET

код Pascal/Delphi 
1:

   font.Charset := RUSSIAN_CHARSET;



Где это прописать в rave???

Цитата

Цитата

Потом меняю свойство font  и текст становится нечитаемый(набор непонятных букв). 

Просто меняешь фонт на другой, у которого чарсет отличен от русского.
Вот и получаешь не ту кодировку.


При любой замене любого свойства font то есть даже при смене размера.
А шрифты я попробовал все, везде одно и тоже.


PM MAIL ICQ Skype   Вверх
Snowy
Дата 15.8.2006, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(gambit @  15.8.2006,  15:08 Найти цитируемый пост)
Где это прописать в rave???
Там, где ты меняешь фонт.
Просто у тебя чарсет сбрасывается на Западноевропейский.
Установи кирилический.
Что здесь сложного?
PM MAIL   Вверх
gambit
Дата 16.8.2006, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

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



Цитата

Что здесь сложного?


сложного то что я программист на delphi а с rave reports работаю в первый раз, и в основном методом тыка!!!!!!!!

Добавлено @ 10:20 
1. Вот такой текст.
2. Превращается вот в это.
3. Чарсер это вот это???

Кстати в свойстве font можно ничего не менять, просто его открыть и закрыть-текст уже нечитаемый.

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  33.JPG 48,07 Kb
PM MAIL ICQ Skype   Вверх
Alexeis
Дата 16.8.2006, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

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



user posted image


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Yanis
Дата 16.8.2006, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

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



gambit
Нужно менять шрифт не через инспектор объектов (он слева в дизайнере Rave Reports), а на закладке Fonts (вверху дизайнера). Там в выпадающем списке нужно выбрать нужный шрифт с припиской CYR.

Добавлено @ 13:19 
alexeis1, 
В дизайнере RV такого нет smile

Добавлено @ 13:20 
Цитата(gambit @  16.8.2006,  11:05 Найти цитируемый пост)
Кстати в свойстве font можно ничего не менять, просто его открыть и закрыть-текст уже нечитаемый. 

Потому как глючит RV smile Используй мой способ.


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

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

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

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

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


 




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


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

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