Я даже не знаю как такое специально можно сделать:
Скрытый текст
Часть текста нормально, часть кракозябрами и на десерт часть текста вопросиками. И все это в одном окне.
Никто не знает как это чинится? (винда 7 русская)
Re[3]: Приложение для заполнение налоговой декларации
Здравствуйте, Muxa, Вы писали:
M>Отправка в электронном виде доступна только для деклараций за следующие годы: 2016, 2017, 2018, 2019.[/q]
Я неделю назад отправлял за 2020-й год заявление на возврат налогов. Правда через их сайт и мобильное приложение налоговой. https://lkfl2.nalog.ru/lkfl/login. Автоматом там появляется 2-НДФЛ, которое заполняет работодатель, плюс банк автоматом заполняет налоги по вкладам и инвестициям, там вообще практически ничего не нужно делать. У них теперь вполне все адекватно и этот ужас в виде дельфевского приложения можно забыть как страшный сон.
Re: Приложение для заполнение налоговой декларации
Здравствуйте, Muxa, Вы писали:
M>Я даже не знаю как такое специально можно сделать:
Юникод не той системы (c)
M>Часть текста нормально, часть кракозябрами и на десерт часть текста вопросиками. И все это в одном окне. M>Никто не знает как это чинится? (винда 7 русская)
Здравствуйте, Muxa, Вы писали:
M>Часть текста нормально, часть кракозябрами и на десерт часть текста вопросиками. И все это в одном окне. M>Никто не знает как это чинится? (винда 7 русская)
Я с тем же столкнувшись пару-тройку лет назад, стал заполнять декларацию в личном кабинете на сайте налоговой.
Re: Приложение для заполнение налоговой декларации
Здравствуйте, Muxa, Вы писали:
M>Часть текста нормально, часть кракозябрами и на десерт часть текста вопросиками. И все это в одном окне. M>Никто не знает как это чинится? (винда 7 русская)
Уже рассказали как. А вообще-то ситуация со шрифтами — это крупный архитектурный баг разработчиков Windows, которые с самого начала заложили подбор похожего шрифта, при отсутствии нужного, но не включили в параметры подбора кодовые страницы, поддерживаемые шрифтом. Из-за обратной совместимости с API и форматами файлов шрифтов, так и не исправленный.
Re[5]: Приложение для заполнение налоговой декларации
Здравствуйте, Muxa, Вы писали: M>>>Это я понял, я не понял как они сделали так что часть текста нормально отображается, а часть вопросами и кракозябрами. M>>Разные шрифты, или типа того M>да вроде нет, M>выглядят одинаковыми. M>
Выглядят — не значит, что шрифт — один. Он просто выглядит точно так же
В диалогах (диалоговых окнах, которые иногда старпёры типа меня ещё пишут при случае в ресурсных .RC файлах (привет Евгению Музыченко ) ) MS рекомендует задавать виртуальный шрифт, вроде "MS Shell Dlg" или как-то так. Обычно он корректно мапится вроде на подходящий в тч и по локали "MS Sans Serif".
Ну а контролы, которые создаются динамически по CreateWindow, как вроде делает это Дельфя, вроде следуют тем же правилам.
Ну а тут кто-то умный видимо куда дотянулся, там проставил шрифт контрола "MS Sans Serif", а куда не дотянулся, там используется виртуальный "MS Shell Dlg", скорее всего, как-то так. А "MS Sans Serif" подходящей кодировки на твоей машине не нашелся, подтянулась какая есть. Потому и русские буковки и кракозябры нарисованы у тебя на экране как бы одним шрифтом, и часть контролов всё корректно отображает, а часть — кажет кракозябры и вопросики.
Всё очень просто, согласись же
ЗЫ Вообще это давно вроде бы известная проблема приложух на Дельфях 5-7, ей сто лет в обед.
M>Часть текста нормально, часть кракозябрами и на десерт часть текста вопросиками. И все это в одном окне. M>Никто не знает как это чинится? (винда 7 русская)
Re[2]: Приложение для заполнение налоговой декларации
M>>Я даже не знаю как такое специально можно сделать: S>Юникод не той системы (c)
Это я понял, я не понял как они сделали так что часть текста нормально отображается, а часть вопросами и кракозябрами.
S>https://remontka.pro/fix-cyrillic-windows-10/ вот тут вроде подходящий рецепт.т
Супер, спасибо. Помогло.
Re: Приложение для заполнение налоговой декларации
Здравствуйте, Muxa, Вы писали:
M>Часть текста нормально, часть кракозябрами и на десерт часть текста вопросиками. И все это в одном окне. M>Никто не знает как это чинится? (винда 7 русская)
Небось на пятых дельфях писали
И прога небось не юникодная.
Я как-то подобное в лохматых годах лечил, чего-то мутя в реестре с nls — вроде просто переименовывал/копировал под нужную CP
Здравствуйте, Muxa, Вы писали:
M>>>Я даже не знаю как такое специально можно сделать: S>>Юникод не той системы (c) M>Это я понял, я не понял как они сделали так что часть текста нормально отображается, а часть вопросами и кракозябрами.
Здравствуйте, Muxa, Вы писали:
M>Часть текста нормально, часть кракозябрами и на десерт часть текста вопросиками. И все это в одном окне. M>Никто не знает как это чинится? (винда 7 русская)
Вроде как этим поделием уже не обязательно пользоваться, через госуслуги вроде вполне нормально все подается. Что, для каких то случаев этот ужас еще актуален чтоль?
Re[2]: Приложение для заполнение налоговой декларации
E>Вроде как этим поделием уже не обязательно пользоваться, через госуслуги вроде вполне нормально все подается. Что, для каких то случаев этот ужас еще актуален чтоль?
хм, не знал
но оказалось не все так просто на госуслугах
Обратите внимание!
Отправка в электронном виде доступна только для деклараций за следующие годы: 2016, 2017, 2018, 2019.
Re: Приложение для заполнение налоговой декларации
Здравствуйте, Muxa, Вы писали:
M>Я даже не знаю как такое специально можно сделать:
Я знаю Тестировщик проверял на конфигурации, где собраны воедино все возможные костыли по кодировкам, а не на голой операционке, которая скорее всего будет установлена у пользователя. Почти по Райкину: "Пришел человек на работу не под мухой, но под самую пробку, положил на кладку кирпич без известки, и раствор его не схватил... этого человека. Теперь он вместе с кирпичом с крыши летит прямо мне на крышу".
Re[4]: Приложение для заполнение налоговой декларации
M>>Это я понял, я не понял как они сделали так что часть текста нормально отображается, а часть вопросами и кракозябрами. M>Разные шрифты, или типа того
да вроде нет,
выглядят одинаковыми.
Скрытый текст
Re[4]: Приложение для заполнение налоговой декларации
Здравствуйте, B-52, Вы писали:
B5>Я знаю Тестировщик проверял на конфигурации, где собраны воедино все возможные костыли по кодировкам, а не на голой операционке, которая скорее всего будет установлена у пользователя.
Скорее всего, кто разрабатывал — тот и тестировал. Там же где разрабатывал. Ну может еще на паре компов коллег.
Re: Приложение для заполнение налоговой декларации
Здравствуйте, Muxa, Вы писали:
M>Никто не знает как это чинится? (винда 7 русская)
Узнать имена шрифтов, отмапить через реестр, перезагрузиться.
Пример .reg файла.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Courier,0"="Courier New,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Tahoma,0"="Tahoma,204"
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[6]: Приложение для заполнение налоговой декларации
Здравствуйте, Michael7, Вы писали:
M>Уже рассказали как. А вообще-то ситуация со шрифтами — это крупный архитектурный баг разработчиков Windows, которые с самого начала заложили подбор похожего шрифта, при отсутствии нужного, но не включили в параметры подбора кодовые страницы, поддерживаемые шрифтом.
Так поди тем же методом тестировали — у них в Америке всё работает.