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

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

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

19 ответов

87 просмотров

Это в самом начале делал. Но это не отменяет необходимость 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, то вместо текста на русском получается абракадабра.

Стикер

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта