169 похожих чатов

А не проще было сразу конвертнуть в ютф8 исходный pas

до начала конверсии ?

19 ответов

84 просмотра

Это в самом начале делал. Но это не отменяет необходимость codepage utf8

У меня есть. Без этого строке WideString и WideChar строковую константу на русском фиг присвоишь.

Iluha Companets
значит, это баг, связанный с wide

Странный какой-то глюк, и лечится с помощью codepage.

Дмитрий Логинов
Странный какой-то глюк, и лечится с помощью codepa...

я думаю, он также лечится BOM-ом. но, тем не менее, это глюк сами подумайте, какая связь между utf8 и wide? по идее, надо utf16 указывать у меня с Ansi никаких проблем, Wide стараюсь не пользоваться

Iluha Companets
я думаю, он также лечится BOM-ом. но, тем не менее...

Я не увидел никакой разницы от наличия bom, думаю, компилятор его никак не учитывает.

Есть. Бои или директива должны быть обязательно

Iluha Companets
я думаю, он также лечится BOM-ом. но, тем не менее...

Прямая связь. Компилятор должен знать в какой кодировке тсходники

zamtmn
Прямая связь. Компилятор должен знать в какой коди...

может он конечно кому-то что-то должен. но конкретно делфя переваривает корректно любой вариант (в пределах локали, конечно): ansi, utf8 с бомом и без

Alexey Kulakov
и переводы строки односимвольные?

переводы 10.4.2 тоже норм схавало

zamtmn
Прямая связь. Компилятор должен знать в какой коди...

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

Iluha Companets
проходили уже это, по второму кругу не хочу.. у ме...

ну как перестанет работать - ты предупрежден куда копать. Вообще это всё касается захардкоженых констант строковых. если их нет - да, можно посчитать что это ненужно

zamtmn
ну как перестанет работать - ты предупрежден куда ...

У таких констант есть удивительное свойство: если константа объявлена в модуле с codepage utf8, а к ней есть обращение из модуля без директивы codepage utf8, то вместо текста на русском получается абракадабра.

Стикер

Там в свойствах проекта есть внизу кнопки, где можно посмотреть итоговую строку компиляции, вроде

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта