• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Диакритические знаки в Delphi 7

  • Автор темы netuser
  • Дата начала
N

netuser

Вроди не было проблем, писал себе не думая об этом, но вдруг появилясь такая проблемма. Есть программа, которая должна поддержовать эти буквы (символы): "Қ","Ў","Ҳ","Ғ". А то их не в эдит впишеш, не в лабел запихнеш. Вместо них "?" появляется.
Что можно сделать?

"Қ","Ў","Ҳ","Ғ" - это буквы узбекского алфавита.
 
N

netuser

Ссылка неплохая, спасибо. Но я хотел бы, чтобы делфи, поддерживал эти символы со своими стандартными контролами, как это делает, например MS Visual Studio 2003.
 
B

Barmutik

Дельфи изначально не поддерживает юникод.. Вам поможет установка нужного Вам чарсета, если это не устраивает то или искать спец контролы для юникода.. или переходить на другое средство разработки.
 
N

netuser

Дельфи изначально не поддерживает юникод.. Вам поможет установка нужного Вам чарсета, если это не устраивает то или искать спец контролы для юникода.. или переходить на другое средство разработки.

Вот, про чарсеты можно подробнее. Просто по компонентам я не так сильно разбираюсь. Все время обходился стандартными контролами.
 
B

Barmutik

Ну у визуального контрола установите нужный Вам чарсет у фонта
 
Z

zubr

Где то читал (не помню где), что в Delphi2008 будет поддержка Unicod.
 
R

root

Вроди не было проблем, писал себе не думая об этом, но вдруг появилясь такая проблемма. Есть программа, которая должна поддержовать эти буквы (символы): "Қ","Ў","Ҳ","Ғ". А то их не в эдит впишеш, не в лабел запихнеш. Вместо них "?" появляется.
Что можно сделать?

"Қ","Ў","Ҳ","Ғ" - это буквы узбекского алфавита.
 
N

netuser

Получилось. Просто скачал TntUnicodeControls для Delphi и установил.
Но надо с настройками поиграться. Например я поставил чарсет на russian и шрифт сделал тахома.
А так, по умолчанию не работало.
 
N

netuser

Возникла такая проблема:
как уже писал выше с помощью контролов Delphi стал поддерживать Unicode, но если текст, например из Edit, записать в файл опять появляются "?".

Как быть? Что можно сделать, чтобы и писать в файлы в формате Unicode можно было?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!