1

Тема: Иероглифы вместо русского текста в SciTE4AutoHotkey

Доброго времени суток!
Суть проблемы:
Когда открываю скрипт с помощью "SciTE4AutoHotkey", русские буквы отображаються как китайские иероглифы:


Chek:
FileRead, FileR, % Dir
Sleep, 150
If InStr(FileR, "0") {
	MyLib_ToolTip("츁壻緘堰? 厥礪 句魂?!!", 4000)
}
If InStr(FileR, "1") {
	MyLib_ToolTip("췷礪 쾜錠...", 4000)
}
return

но, если открывать с помощью "NotePad", выходит так:


Chek:
FileRead, FileR, % Dir
Sleep, 150
If InStr(FileR, "0") {
	MyLib_ToolTip("Выключение, время вышло!!!", 4000)
}
If InStr(FileR, "1") {
	MyLib_ToolTip("Время Есть...", 4000)
}
return

Подскажите пожалуйста, может быть кто-то знает как исправить данную ошибку?

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..

2

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Сохраните скрипт в UTF-8. Это можно сделать с помощью обычного блокнота.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

3

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Если запустить приведенный выше скрипт, Windosw 7 отображает его вот так:
http://migo.ucoz.ru/AHK/0000005.jpg

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..

4

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

teadrinker Спасибо!  Помогло. smile

Теперь осталось несколько сотен скриптов сохранить в UTF-8.

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..

5

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Это легко сделать программно.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

6

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Осталось написать скрипт, который их сохранит в UTF-8.

7

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Может кто-то знает с чем связана данная проблема?
Скрипты не переносил, не архивировал..

Тут бац, и на тебе - иероглифы...

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..

8

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

С настройками SciTE4AutoHotkey, касающимися кодировок, вероятно. Возможно, там где-то можно указать кодировку по умолчанию и стоит не та.

9

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Меню File —> Encoding. Должно быть Code Page Property.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

10

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Описанная ситуация к написанию кода не относится.
Перенесено из раздела "AutoHotkey".

11

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

В файле SciTEGlobal.properties кодировку можно поменять на output.code.page=65001.

12

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Там это по умолчанию, ничего менять не нужно. Тем более в файле SciTEGlobal.properties, его редактировать вообще не рекомендуется.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

13 (изменено: svoboden, 2017-02-14 18:15:21)

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Да, знаю, рекомендуется SciTEUser.properties редактировать. Не знаю, а почему SciTEGlobal.properties нельзя редактировать?

14

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Чтобы не наделать глупостей, а потом не знать, в чём дело, если проблема всплывёт через некоторое время.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

15 (изменено: svoboden, 2017-02-14 18:23:17)

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

И только всего? Думаю, не страшно.

16

Re: Иероглифы вместо русского текста в SciTE4AutoHotkey

Всем спасибо. smile

AutoHotKey Version: 1.1.09.02
Не спеши, а то успеешь..