Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Кодировка исходных *.pas-файлов / 18 сообщений из 18, страница 1 из 1
16.04.2019, 09:12
    #39801871
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
Столкнулся с тем, что Delphi Может предложить предложить конвертировать pas файл в UTF-8 и я соглашался пару раз.
И тут начинался кавардак с отладкой. Отладчик "ходит" не по тем строкам и останавливается совсем не на бряках, а где-то в другом месте или пропускает некоторые строки.
Мне нужно вставить юникод-символ(ы) в исходники. Как быть?
...
Рейтинг: 0 / 0
16.04.2019, 09:28
    #39801883
asutp2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
X11Столкнулся с тем, что Delphi Может предложить предложить конвертировать pas файл в UTF-8 и я соглашался пару раз.
И тут начинался кавардак с отладкой. Отладчик "ходит" не по тем строкам и останавливается совсем не на бряках, а где-то в другом месте или пропускает некоторые строки.
Мне нужно вставить юникод-символ(ы) в исходники. Как быть?Это в какой версии делфи? У меня в токио и рио часть исходников тоже в utf-8 (константы содержат как раз уникод), с такой проблемой, как у тебя, не сталкивался...
...
Рейтинг: 0 / 0
16.04.2019, 09:33
    #39801885
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
X11Как быть?
Полный ребилд не помогает?
...
Рейтинг: 0 / 0
16.04.2019, 09:54
    #39801894
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
X11Мне нужно вставить юникод-символ(ы) в исходники. Как быть?

#_Код_Символа ?
...
Рейтинг: 0 / 0
16.04.2019, 10:10
    #39801910
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
X11И тут начинался кавардак с отладкой. Отладчик "ходит" не по тем строкам и останавливается совсем не на бряках, а где-то в другом месте или пропускает некоторые строки.Такое обычно случается не из-за юникода, а из-за того что концы строк вместо #13#10 получаются только #10 или только #13, проверь на сбойных файлах.

X11Мне нужно вставить юникод-символ(ы) в исходники. Как быть?Если не слишком много символов, то можно через #1234 вставлять.
...
Рейтинг: 0 / 0
16.04.2019, 10:33
    #39801929
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
wadmanX11Как быть?
Полный ребилд не помогает?

нет
или что это такое?
как сделать полный ребилд?
...
Рейтинг: 0 / 0
16.04.2019, 10:34
    #39801930
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
DarkMaster#_Код_Символа ?

какой код символа?



+ вот моя тема, как его отправить?
https://www.sql.ru/forum/1311427/dobavit-v-stroku-simvol-po-kodu-u-xxxx
...
Рейтинг: 0 / 0
16.04.2019, 10:37
    #39801933
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
X11Delphi Может предложить предложить конвертировать pas файл в UTF-8

Вот текст запроса
File Unit1.pas contains international characters. Do you wish to save this file in UTF8 encoding? If you choose 'NO', the international characters will be lost.
...
Рейтинг: 0 / 0
16.04.2019, 10:40
    #39801938
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
alekcvpконцы строк вместо #13#10 получаются только #10 или только #13

ты оказался прав, и с этим я раньше сталкивался, но я не могу понять, как получается так, что концы строк становятся некоректными
...
Рейтинг: 0 / 0
16.04.2019, 10:41
    #39801939
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
...
Рейтинг: 0 / 0
16.04.2019, 10:45
    #39801942
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
Gator, отправил #2705
...
Рейтинг: 0 / 0
16.04.2019, 10:51
    #39801950
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
Gator#2705
Правильно так: #$2705, забыли про $
...
Рейтинг: 0 / 0
16.04.2019, 11:08
    #39801973
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
...
Рейтинг: 0 / 0
16.04.2019, 11:11
    #39801975
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
Проблема не в том, чтобы найти сам код символа, а в том, как его использовать в Дельфи.
И правильно не #2705, а #$2705
...
Рейтинг: 0 / 0
16.04.2019, 11:11
    #39801976
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
X11> Правильно так: #$2705, забыли про $

Да! каюсь. Белая галка в зелёном квадрате получилась?
...
Рейтинг: 0 / 0
16.04.2019, 11:17
    #39801980
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
да
...
Рейтинг: 0 / 0
16.04.2019, 11:49
    #39802005
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
X11alekcvpконцы строк вместо #13#10 получаются только #10 или только #13
ты оказался прав, и с этим я раньше сталкивался, но я не могу понять, как получается так, что концы строк становятся некоректными
UTF-8 - в основном *nix-овый формат (в том смысле, что он там широко используется, в отличие от винды), а там EOL - это #10.
Видимо индусы кодер передрали откуда-то, а подшаманить под винду забыли или нешмогли

X11Проблема не в том, чтобы найти сам код символа, а в том, как его использовать в Дельфи.
В формате U+XXXX, XXXX - в base16, что логично т.к. два байта. Соответственно либо #$2705, либо #9989.
...
Рейтинг: 0 / 0
23.04.2019, 14:00
    #39805376
Devillio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка исходных *.pas-файлов
Вау, как круто! ))
Подскажите, почему у вас зеленый квадрат? Я повторил, у меня просто в тексте в черной обводке галочка.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Кодировка исходных *.pas-файлов / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]