
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.06.2019, 14:44
|
|||
|---|---|---|---|
|
|||
Юникод в Inno Setup |
|||
|
#18+
Использую Inno Setup 6.0.2 (u) Проблема в том, что если в системе нет русских шрифтов, то информация по лицензии отображается иероглифами. К примеру я загружаю текст лицензии из файла Licenze.txt и на русской системе все хорошо, но на других иероглифы. Я взял пересохранил этот файл в UTF-8 и теперь у меня на русской системе то же иероглифы. Как надо загрузить файл лицензии, что бы на любой системе это было читаемо? Вроде как юникод версия, а такие вещи происходят. Вот мой код инсталятора. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2019, 15:00
|
|||
|---|---|---|---|
Юникод в Inno Setup |
|||
|
#18+
JonnikПроблема в том, что если в системе нет русских шрифтов, то информация по лицензии отображается иероглифами. Логично... Для такого случая предоставляется файл лицензии на языке, который установлен в системе, либо на английском. В инно есть для этого штатные механизмы. Либо пусть установщик ставит шрифты перед запуском и отправляет пользователя на курсы русского языка. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2019, 15:11
|
|||
|---|---|---|---|
|
|||
Юникод в Inno Setup |
|||
|
#18+
wadmanJonnikПроблема в том, что если в системе нет русских шрифтов, то информация по лицензии отображается иероглифами. Логично... Для такого случая предоставляется файл лицензии на языке, который установлен в системе, либо на английском. В инно есть для этого штатные механизмы. Либо пусть установщик ставит шрифты перед запуском и отправляет пользователя на курсы русского языка. :) Юникод - это когда не надо с файлами играться. Вдруг там язык неправильно определится и что будут тоже куча иероглифов? Если надо будет на нескольких языках, то тогда и буду делать несколько переводов. А так я хочу, что бы не важно какой язык в системе, то инсталятор нормально все показывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2019, 15:12
|
|||
|---|---|---|---|
Юникод в Inno Setup |
|||
|
#18+
Jonnik, ну, картинку показывай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2019, 15:18
|
|||
|---|---|---|---|
Юникод в Inno Setup |
|||
|
#18+
Jonnik, попробуй вместо текстового файла подсунуть rtf. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2019, 15:49
|
|||
|---|---|---|---|
|
|||
Юникод в Inno Setup |
|||
|
#18+
Jonnikпересохранил этот файл в UTF-8А в UTF-16 с BOM? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2019, 15:56
|
|||
|---|---|---|---|
|
|||
Юникод в Inno Setup |
|||
|
#18+
Jonnikесли в системе нет русских шрифтов А такое бывает? Вроде как подмена шрифтов при смене языка кончилась сразу после ХР. Ты Инно взял юникодный вообще? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2019, 16:05
|
|||
|---|---|---|---|
|
|||
Юникод в Inno Setup |
|||
|
#18+
_Vasilisk_А в UTF-16 с BOM? Лучше бы ему всё же документацию почитать... •Unicode Inno Setup uses the existing ANSI .isl language files and you should not and may not convert these to Unicode or anything similar since it does so automatically during compilation using the LanguageCodePage setting of the language. However, you do need to convert existing [Messages] and [CustomMessages] entries in your .iss files to Unicode if the language used a special LanguageCodePage. •The automatic conversion is also done for any language specific plain text ANSI LicenseFile, InfoBeforeFile, or InfoAfterFile used so you should not convert these either (but you may do so if you wish anyway, unlike ANSI .isl language files). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2019, 11:02
|
|||
|---|---|---|---|
|
|||
Юникод в Inno Setup |
|||
|
#18+
Jonnik, вот если бы можно было бы показать RTF файл вместо TXT .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2019, 11:05
|
|||
|---|---|---|---|
|
|||
Юникод в Inno Setup |
|||
|
#18+
P.S. и правда, есть такое: =============================== http://www.jrsoftware.org/ishelp/index.php?topic=setup_licensefile Description: Specifies the name of an optional license agreement file, in .txt or .rtf (rich text) format , which is displayed before the user selects the destination directory for the program. This file must be located in your installation's source directory when running the Setup Compiler, unless a fully qualified pathname is specified or the pathname is prefixed by "compiler:", in which case it looks for the file in the Compiler directory. If the user selects a language for which the LicenseFile parameter is set, this directive is effectively ignored. See the [Languages] section documentation for more information. Example: LicenseFile=license.txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2039403]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 453ms |

| 0 / 0 |
