imbamike666 / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

Инсталлятор отображает changelog в неправильной кодировке #484

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Шаги по воспроизведению проблемы:
What steps will reproduce the problem?
1. установить свежий psi+ для windows посредством 
инсталлятора psi-plus-0.15.5185-win32-setup.exe
2. на последней странице инсталлятора 
нажать "посмотреть changelog"
3.

Каков ожидаемый результат?
What is the expected output?

увидеть changelog в читабельном виде

Что Вы видите вместо этого?
What do you see instead?

вижу текст в неправильной кодировке
http://img4.imageshack.us/img4/8108/psichangelog.png

Какую версию Psi+ / ОС Вы используете?
What version of the Psi+/OS are you using?

psi-plus-0.15.5185-win32-setup.exe
win7 enterprise 64bit english

Дополнительная информация по проблеме:
Additional information:

в папке с установленным psi+ есть корректный 
файл в utf8 (changelog.txt), он отображается в notepad 
корректно
но инсталлятор, похоже, отображает 
changelog_cp1251.txt

Original issue reported on code.google.com by waker...@gmail.com on 26 Jan 2012 at 10:25

GoogleCodeExporter commented 8 years ago
Открыл changelog_cp1251.txt в блокноте. Всё 
корректно отображается. ЧЯДНТ?

Original comment by vladimir.shelukhin on 26 Jan 2012 at 11:03

Attachments:

GoogleCodeExporter commented 8 years ago
Проверяйте свои региональные настройки.

Original comment by vladimir.shelukhin on 26 Jan 2012 at 11:05

Attachments:

GoogleCodeExporter commented 8 years ago

Original comment by vladimir.shelukhin on 26 Jan 2012 at 11:06

Attachments:

GoogleCodeExporter commented 8 years ago
> ЧЯДНТ?

у вас русская версия виндовс, в которой cp1251 
кодировка по-умолчанию. у меня английская 
версия виндовс с iso8859-1 по-умолчанию. 
надеюсь, что понятно объяснил. мне 
исправление этой проблемы не критично, 
просто решил сообщить на всякий случай.

Original comment by waker...@gmail.com on 26 Jan 2012 at 11:09

GoogleCodeExporter commented 8 years ago
> Проверяйте свои региональные настройки.

у меня правильные региональные настройки -- 
я живу в Дании.

Original comment by waker...@gmail.com on 26 Jan 2012 at 11:11

GoogleCodeExporter commented 8 years ago
Для правильного отображения русского 
языка вам необходимо включить поддержку 
cp1251 в системе (нижний скриншот).

Original comment by vladimir.shelukhin on 26 Jan 2012 at 11:34

GoogleCodeExporter commented 8 years ago
На английской венде с включенной 
поддержкой русского языка changelog_cp1251.txt 
также отображается корректно.

Original comment by vladimir.shelukhin on 26 Jan 2012 at 11:37

GoogleCodeExporter commented 8 years ago
1. я не могу найти аналогичное окошко в windows 7 
(я не особо специалист в windows, уже много лет 
linux в качестве основной системы)
2. я прекрасно понимаю, что, если я включу 
cp1251 по-умолчанию, файл покажется корректно. 
я лишь предложил способ как сделать чтобы 
отображалось корректно даже если оная 
поддержка отключена (открывать utf8 версию 
того же файла вместо cp1251). спасибо за 
советы. не хотите исправлять - не надо. как я 
уже сказал, мне не критично. можете 
закрывать баг, извините за беспокойство.

Original comment by waker...@gmail.com on 26 Jan 2012 at 11:56

GoogleCodeExporter commented 8 years ago
Я не говорил, что надо сделать cp1251 по 
умолчанию. Сейчас проверили на финской 
венде. Если соответствующий чекбокс 
напротив cp1251 отмечен, то кириллица 
корректно отображается.

В дистрибутив умышленно вложено два 
ченчлога -- один юникодный, другой cp1251. А в 
инсталляторе происходит вызов ченчлога в 
cp1251. На это были свои причины. Например, WordPad 
не умеет правильно открывать юникодный 
ченчлог.

Но я не против попробовать вызывать из 
инсталлера юникодный ченчлог в UTF-8 with BOM.

Original comment by vladimir.shelukhin on 26 Jan 2012 at 3:05

Attachments:

GoogleCodeExporter commented 8 years ago
Revision: 25270eba30f7e3edfab233d25c25863271d131cd
Author: zet
Date: 29.01.2012 14:44:15
Message:
* changelog.txt now encoded in UTF-8 with BOM
- removed useless changelog_cp1251.txt
----
Modified : changelog.txt
Deleted : changelog_cp1251.txt

https://github.com/psi-plus/main/commit/25270eba30f7e3edfab233d25c25863271d131cd

Original comment by vladimir.shelukhin on 2 Feb 2012 at 9:23