• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

netuser

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

"Қ","Ў","Ҳ","Ғ" - это буквы узбекского алфавита.
 
Ссылка неплохая, спасибо. Но я хотел бы, чтобы делфи, поддерживал эти символы со своими стандартными контролами, как это делает, например MS Visual Studio 2003.
 
Дельфи изначально не поддерживает юникод.. Вам поможет установка нужного Вам чарсета, если это не устраивает то или искать спец контролы для юникода.. или переходить на другое средство разработки.
 
Дельфи изначально не поддерживает юникод.. Вам поможет установка нужного Вам чарсета, если это не устраивает то или искать спец контролы для юникода.. или переходить на другое средство разработки.

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

"Қ","Ў","Ҳ","Ғ" - это буквы узбекского алфавита.
 
Получилось. Просто скачал TntUnicodeControls для Delphi и установил.
Но надо с настройками поиграться. Например я поставил чарсет на russian и шрифт сделал тахома.
А так, по умолчанию не работало.
 
Возникла такая проблема:
как уже писал выше с помощью контролов Delphi стал поддерживать Unicode, но если текст, например из Edit, записать в файл опять появляются "?".

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы