Printer.Title в баг трекер или так и должно быть?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Printer.Title в баг трекер или так и должно быть?

Сообщение vitaly_l » 28.01.2017 12:21:36

Printer.Title если туда забить русские буквы, то в диспетчере печати - будут кракозябры (если заполнять на english, то всё ок).
При этом: ни Utf8ToSys, ни Utf8ToAnsy, ни Utf8ToConsole - кракозябры не исправляют.
Насколько я помню, всё это должно было уже быть автоматическим. <== Верно?

Printer.Title = нужно отправлять в баг-трекер или так и должно быть?
Если нужно, отправлять в баг-трекер, то, пожалуйста напишите им туда,
т.к. я плохо объясняюсь на enlish и вообще могу, не в тот баг-трекер написать.

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Printer.Title в баг трекер или так и должно быть?

Сообщение xcod » 28.01.2017 17:33:27

а если wincptoutf8
в рантайме и дизайнтайме одинаково?
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Re: Printer.Title в баг трекер или так и должно быть?

Сообщение vitaly_l » 28.01.2017 17:49:11

xcod писал(а):если wincptoutf8

Тоже естественно кракозябры в диспетчере печати.

Работает вот этот вариант: UTF8ToWinCP и тогда пишет на русском, но суть в том что, разработчики - собирались все кодировки - сделать автоматом. И соответственно, если сегодня поставить UTF8ToWinCP, то завтра (когда кодировку починят), опять будут краокозябры (((

Скорее всего: разработчики - просто забыли, там написать код. Им нужно как-то сказать.


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Printer.Title в баг трекер или так и должно быть?

Сообщение olegy123 » 28.01.2017 17:55:43

Скорее в драйвере принтера не стали UTF8 вводить.. от этого сложности в переводе.
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

Re: Printer.Title в баг трекер или так и должно быть?

Сообщение vitaly_l » 28.01.2017 18:10:10

olegy123 писал(а):в драйвере принтера

:shock: Это вообще-то стандартный виндусовый менеджер печати.
:roll: Драйвер ему пофигу, даже если драйвера нет - менеджер печати, всё равно поставит в очередь печати и напишет там кракозябрами.
Или я основательно заблуждаюсь? В общем, если это драйвер, то тогда... это вообще никто не сможет вылечить, т.к. у каждой модели принтера свой, драйвер и те принтеры которые были 5-10 лет назад, про UTF8 - даже не догадывались. И вообще UTF8 в системе виндовз - это скорее нонсенс чем наличие.


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Printer.Title в баг трекер или так и должно быть?

Сообщение olegy123 » 28.01.2017 19:11:23

Там много языков печати.. от char, растра, PL5, PL6.. до реализации PostScript..
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

Re: Printer.Title в баг трекер или так и должно быть?

Сообщение vitaly_l » 28.01.2017 21:27:36

olegy123 писал(а):Там много языков печати.. от char, растра, PL5, PL6.. до реализации PostScript..

Не это не, то, и не там. Printer.Title <== это всего лишь название документа, который печатается для отображения в менеджере печати. В общем, если - это забыли адаптировать, то имеет смысл написать об этом разработчикам в баг-трекер. На этом тему можно закрывать.

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Printer.Title в баг трекер или так и должно быть?

Сообщение pupsik » 28.01.2017 22:32:12

то имеет смысл написать об этом разработчикам в баг-трекер.
так напишите. Заодно подучите инглЫш :wink:

п.с.
по пути не забудьте дописать: версию фпс, лазаря. Ну..у и ось...
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Printer.Title в баг трекер или так и должно быть?

Сообщение vitaly_l » 28.01.2017 23:25:14

pupsik писал(а):так напишите. Заодно подучите инглЫш

Ой нет... я уже как-то общался с буржуями, на моём английском.
Мой английский был настолько сильно плохим, что меня потом - чуть не убили.
Я там очень сильно путаю временные обороты и построение предложений у меня неправильное,
в смысле Русские мой английский понимают - легко. Но у англичан - волосы стояли дыбом, а глаза злобно сверкали.
Не знаю что я им тогда наговорил, (ничего плохого говорить не хотел), но они перестали со мной общаться...
В общем - пощадите разработчиков, от моего английского.

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

Рейтинг@Mail.ru