Notepad-plus-plus: рдиреЛрдЯрдкреИрдб++ 7.7 рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдПрдПрдирдПрд╕рдЖрдИ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ "????????"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдордИ 2019  ┬╖  86рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: notepad-plus-plus/notepad-plus-plus

рдиреЛрдЯрдкреИрдб++ v7.7 (32-рдмрд┐рдЯ)
рдирд┐рд░реНрдорд╛рдг рд╕рдордп: 19 рдордИ 2019 - 13:08:20
рдкрде : C:\Users\Uzeer\Downloads\npp.7.7.bin.minimalist\notepad++.exe
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб: рдЪрд╛рд▓реВ
рд╕реНрдерд╛рдиреАрдп рдХреЙрдиреНрдлрд╝ рдореЛрдб : ON
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 7 (64-рдмрд┐рдЯ)
рдкреНрд▓рдЧрдЗрдиреНрд╕: рдХреЛрдИ рдирд╣реАрдВ

рдиреЛрдЯрдкреИрдб++ v7.7 (64-рдмрд┐рдЯ)
рдирд┐рд░реНрдорд╛рдг рд╕рдордп : 19 рдордИ 2019 - 13:05:35
рдкрде : C:\Users\Uzeer\Downloads\npp.7.7.bin.minimalist.x64\notepad++.exe
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб: рдЪрд╛рд▓реВ
рд╕реНрдерд╛рдиреАрдп рдХреЙрдиреНрдлрд╝ рдореЛрдб : ON
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 7 (64-рдмрд┐рдЯ)
рдкреНрд▓рдЧрдЗрдиреНрд╕: рдХреЛрдИ рдирд╣реАрдВ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@andrecool-68
рдореБрдЭреЗ рдПрдХ рдИрдореЗрд▓ рд▓рд┐рдЦреЗрдВ, рдЖрдк рдЗрд╕реЗ bulgarian.xml рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдЙрддреНрддрд░ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдПрди ++ рдореБрджреНрджрд╛ рд╣реИ, рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ :)

рд╕рднреА 86 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛

рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ


рд╕реНрдХреНрд░реАрди рдкреБрд░рд╛рдиреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ

рджреЛрд╖рдорд╛рд░реНрдЬрди рд╕реВрдЪрдирд╛

рдиреЛрдЯрдкреИрдб++ v7.7 (64-рдмрд┐рдЯ)
рдирд┐рд░реНрдорд╛рдг рд╕рдордп : 19 рдордИ 2019 - 13:05:35
рдкрде: D:\Install\Office Programs\Notepad++\notepad++.exe
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб: рдЪрд╛рд▓реВ
рд╕реНрдерд╛рдиреАрдп рдХреЙрдиреНрдлрд╝ рдореЛрдб : ON
рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 7 (64-рдмрд┐рдЯ)
рдкреНрд▓рдЧрдЗрдиреНрд╕: AutoSave.dll ComparPlugin.dll ShtirlitzNppPlugin.dll TakeNotes.dll VisualStudioLineCopy.dll

@donho
рдореИрдВрдиреЗ SciTE рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ Scintilla 3.6.7 рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВред

Imgur

@rddim рдФрд░ @andrecool-68
рддреЛ рдЖрдкрдХреЗ OS рдХреА рдореВрд▓ рднрд╛рд╖рд╛ рдХреНрдпрд╛ рд╣реИ?

рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 10 рдХреЗ рддрд╣рдд рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

@donho
рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рди 7 x64 рд░реВрд╕реА рд╕рдВрд╕реНрдХрд░рдг рд╣реИред

@donho

рдмрд╕ рдЕрдЧрд░ рдЖрдк рдореЗрд░реЗ рдЬреИрд╕рд╛ рд╣реА рджреЗрдЦрддреЗ рд╣реИрдВ:
рдпрд╣ рдПрдл рд╣реЛрдЧрд╛ред рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдПрдХ рдЧреИрд░ рджреЗрд╢реА рд░реВрд╕реА рдпрд╛ рдмрд▓реНрдЧреЗрд░рд┐рдпрд╛рдИ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

рдиреЛрдЯрдкреИрдб ++ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдореИрдВ рдЕрдВрдЧреНрд░реЗрдЬреА, рд╕реНрдкреЗрдирд┐рд╢ рдпрд╛ рдЬрд░реНрдорди рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдФрд░ 7 рдкрд░ рдПрдПрдирдПрд╕рдЖрдИ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ред
рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ 7.5.5 рд╕реЗ 7.7 рдХреЛ рдкреБрди: рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ред
utf-8 рдХреЗ рд▓рд┐рдП рд░реВрд╕реА рдкрд╛рда рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
(рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирдХрд╛рд╕реНрдЯ рджреЗрдЦреЗрдВ)

7 6 6 cyrillic on ansi

рдЕрднрд┐рд╡рд╛рджрдиред

@andrecool-68

рдореИрдВрдиреЗ SciTE рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ Scintilla 3.6.7 рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВред

рддреЛ рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛ 3.6.6 рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рдПрдПрдирдПрд╕рдЖрдИ рдореЗрдВ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг 3.6.7 рдФрд░ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ?

@donho
рдпрд╣ рд╕рд╣реА рд╣реИ, рд╕рдорд╕реНрдпрд╛рдПрдБ 3.6.7 рдФрд░ рдЙрдЪреНрдЪрддрд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ!
рд╡рд┐рдВрдбреЛрдЬ 7 x64

333

рд╡рд┐рдВрдбреЛрдЬ 10 x64 (рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕)

111

@donho
рджреЛрдиреЛрдВ рдорд╢реАрдиреЗрдВ (рдСрдлрд┐рд╕ рд▓реИрдкрдЯреЙрдк рдФрд░ рд╣реЛрдо рдкреАрд╕реА) Win7 Pro x64 SP1 рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд╕рд╛рде рд╣реИрдВ ред рдореИрдВ Win10 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ SciTE v3.6.7 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрд╣ SciTE v3.6.6 рдореЗрдВ рдЯреВрдЯреА рдирд╣реАрдВ рд╣реИ

@donho
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛ рд▓реЗрдХрд┐рди: https://sourceforge.net/p/scintilla/bugs/2093/#3ee4

@donho
рдореИрдВрдиреЗ рдпреЗ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред
рдлрд╝рд╛рдЗрд▓: ScintillaWin.cxx
+ case SC_CHARSET_DEFAULT: return documentCodePage;
- case SC_CHARSET_DEFAULT: ╨▓╨╡╤А╨╜╤Г╤В╤М documentCodePage? documentCodePage: 1252;

рд▓реЗрдХрд┐рди рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдг рдХреЛ рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рдж, рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ)))

╨С╨╡╨╖╤Л╨╝╤П╨╜╨╜╤Л╨╣

@ andrecool-68 рдпрд╣ рдЕрдЬреАрдм рд╣реИ, case SC_CHARSET_DEFAULT: return documentCodePage; 3.6.6 рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛ рдореЗрдВ рдкреБрд░рд╛рдирд╛ рдХреЛрдб рд╣реИ (7.7 рд╕реЗ рдкрд╣рд▓реЗ рдПрдирдкреАрдкреА рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

рдХреНрдпрд╛ рдЖрдк https://github.com/zufuliu/notepad2/releases рдкрд░ Notepad2 (GDI рдФрд░ D2D рдореЛрдб, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рджреЛрдиреЛрдВ рдореЗрдВ) рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдпрд╛ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЬрдм рдбрд┐рдмрдЧ рдЕрднрд┐рдХрдерди рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рддреЛрдбрд╝рдирд╛ рдЪреБрдиреЗрдВ, рдлрд┐рд░ рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рджреЗрдЦреЗрдВ, рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдБ рд╡рд┐рдлрд▓ рд╣реБрдЖред
рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рд╣рдо рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред

@donho рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдмрдЧ рд╡рд┐рдВрдбреЛрдЬ 10 x64 рдкрд░ рднреА рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред
@zufuliu рдореИрдВрдиреЗ рдЖрдкрдХреЗ Notepad2 рдмрд┐рд▓реНрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ D2D рдФрд░ GDI рдореЛрдб рджреЛрдиреЛрдВ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рд╣реЛрддрд╛ рд╣реИред

image

рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрд┐рдд:
рдпрджрд┐ рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ NP++ рдХреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдиреВ рд╕реЗ Windows-1251 рдХреЛрдбрдкреЗрдЬ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЯреЗрдХреНрд╕реНрдЯ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рд╣реЛрддрд╛ рд╣реИред

@rddim рдХреНрдпрд╛ рдЖрдк рдЯрд╛рдЗрдк рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдПрдирдПрд╕рдЖрдИ рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЪреБрдирддреЗ рд╣реИрдВ? (рдореЗрдиреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ: рдлрд╝рд╛рдЗрд▓ -> рдПрдиреНрдХреЛрдбрд┐рдВрдЧ -> рдПрдПрдирдПрд╕рдЖрдИ), рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдпреВрдЯреАрдПрдл -8 рд╣реИред рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рд╕реАрдЖрд░ + рдПрд▓рдПрдл рдЬреИрд╕реЗ рдИрдУрдПрд▓ рдореЛрдб рд╕реЗ рдкрд╣рд▓реЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдирд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рд╡рд┐рднрд┐рдиреНрди рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпреЛрдЬрдирд╛ -> рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓, рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдФрд░ рджреВрд╕рд░реА рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рджреЛрдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рдпрд╛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдЬреЛ рдХрдВрд╕реЛрд▓рд╕ рдЬреИрд╕реЗ рдореЛрдиреЛрд╕реНрдкреЗрд╕реНрдб рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рдФрд░ рдЕрдХреНрд╖рдо (рдЬреЛ рд╕реЗрдЧреЛ рдпреВрдЖрдИ рдЬреИрд╕реЗ рдЖрдиреБрдкрд╛рддрд┐рдХ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рдпреЛрдЬрдирд╛ -> рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдб рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

@zufuliu

Notepad2 рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

notepad2_ansi_cyrillic

@rddim рдзрдиреНрдпрд╡рд╛рджред

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -495190280 рдкреЙрдЗрдВрдЯрд░ рд╕реЗ _chvalidator рдлрд╝рдВрдХреНрд╢рди рддрдХред рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдКрдкрд░ рдЯрд┐рдкреНрдкрдгреА рд╕реЗ, рдХреБрдЫ ctype рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╢реНрд░реЗрдгреА рдХреЗ рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рдЕрдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдХреЙрд▓ рдХрд╣рд╛рдВ рд╣реИ, рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛ рдпрд╣ рдХреЙрд▓ ctype рдлрд╝рдВрдХреНрд╢рди (рд▓реЗрдХреНрд╕рд░реНрд╕ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@andrecool-68 рд╡реАрдПрд╕ рдХреЗ рддрд╣рдд рдПрдирдкреАрдкреА рдХреЗ рдЖрдкрдХреЗ рдбреАрдмрдЧ рдмрд┐рд▓реНрдб рдХреЛ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ (рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдВрдбреЛрдЬ рдбреАрдмрдЧрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ), рдФрд░ рдЬрдм рджрд╛рд╡рд╛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд▓реЗрдВ?

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдпрд╣ рдХреЛрдб рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ (рдкрд╣рд▓реЗ рд╕реЗ рд╣реА # 5280 рдЕрдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдЧреИрд░-ASCII рд╡рд░реНрдг (рдПрдПрдирдПрд╕рдЖрдИ рдФрд░ рдпреВрдЯреАрдПрдл -8 рдХреЛрдб рдкреГрд╖реНрда рджреЛрдиреЛрдВ) рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп рджрд╛рд╡рд╛ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред

static bool isAllDigits(const generic_string &str)
{
    return std::all_of(str.begin(), str.end(), ::isdigit);
}

@zufuliu

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдпрд╣ рдХреЛрдб рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ (рдкрд╣рд▓реЗ рд╕реЗ рд╣реА # 5280 рдЕрдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдЧреИрд░-ASCII рд╡рд░реНрдг (рдПрдПрдирдПрд╕рдЖрдИ рдФрд░ рдпреВрдЯреАрдПрдл -8 рдХреЛрдб рдкреГрд╖реНрда рджреЛрдиреЛрдВ) рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп рджрд╛рд╡рд╛ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЛрдЯрдкреИрдб++ рдХреЗ рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рд░реВрд╕реА рдЗрдирдкреБрдЯ рд╡рд┐рдлрд▓рддрд╛ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕реНрд░реЛрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@andrecool-68 @rddim
рдХреНрдпрд╛ рдЖрдк рд╕реНрд╡рддрдГ-рдкреВрд░реНрдгрддрд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@donho

рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо - ╨║╨╕╤А╨╕╨╗╨╕╤Ж╨░ (utf-8) => ???????? (ansi)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдХрд╛рд░рдг рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛ рдХреЗ CodePageFromCharSet рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ:

-   case SC_CHARSET_DEFAULT: return documentCodePage;
+   case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;

рдЪреВрдВрдХрд┐ SC_CHARSET_DEFAULT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП 1251 рдХреЗ рдмрдЬрд╛рдп 1252 рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрдирдкреБрдЯ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдХреВрдбрд╝рд╛-рдХрд░рдХрдЯ рдореЗрдВ рдореИрдк рдХрд░рддрд╛ рд╣реИред

рдмрдЧ рдкрд░ рдЪрд░реНрдЪрд╛ рд╕реЗ https://sourceforge.net/p/scintilla/bugs/2093/#3ee4 ,
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдлрд╝реЙрдиреНрдЯ рд╡рд░реНрдгрд╕реЗрдЯ рдХреЛ SC_CHARSET_RUSSIAN рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдЕрдиреБрднрд╡ рд╕реЗ, рд╕реЗрдЯ рд▓реЛрдХреЗрд▓ рдирд┐рд░реНрднрд░ рд╡рд░реНрдгрд╕реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд░реНрдгрд╕реЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред
https://sourceforge.net/p/scintilla/bugs/2093/#263b/5bac/7f06

case SC_CHARSET_DEFAULT: return documentCodePage рд╡рд╛рдкрд╕ рд▓реМрдЯрдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдкреЗрдЬ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд╕рд┐рдВрдЯрд┐рд▓рд╛ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдпреВрдЯреАрдПрдл -8, рдбреАрдмреАрд╕реАрдПрд╕ рдПрдПрдирдПрд╕рдЖрдИ рдХреЛрдб рдкреЗрдЬ (932, 949, 950 рдФрд░ 1361) рдФрд░ рдПрд╕рдмреАрд╕реАрдПрд╕ рдПрдПрдирдПрд╕рдЖрдИ рдХреЛрдб рдкреЗрдЬ рд╣реИрдВред 0, рд╕реАрдкреА_рдПрд╕реАрдкреА)ред

@donho рдореИрдВ 4.1.5 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рдбреАрдмреАрд╕реАрдПрд╕ рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЧ https://sourceforge.net/p/scintilla/bugs/2093

@donho
@zufuliu

рдореИрдВрдиреЗ рдореВрд▓ Scintilla 4.1.5 рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛, SciLexer.dll рдХреЛ Notepad ++ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХреЗ рдмрдЬрд╛рдп "?????"

000

@andrecool-68 Scintilla рдХреЗ CodePageFromCharSet (ScintillaWin.cxx рдореЗрдВ) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде?

+   case SC_CHARSET_DEFAULT: return documentCodePage;
-   case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;

рджрд╛рд╡рд╛ рд╡рд┐рдлрд▓рддрд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛, рдЖрдк рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@zufuliu рдореИрдВрдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ ... рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореВрд▓

@andrecool-68 рдХреГрдкрдпрд╛ CodePageFromCharSet рдХреЛ case SC_CHARSET_DEFAULT: return documentCodePage; рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдпрд╛ void ScintillaEditView::defineDocType(LangType typeDoc) рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ (PowerEditor\src\ScitillaComponent\ScintillaEditView.cpp рдореЗрдВ рдкрдВрдХреНрддрд┐ 1315)

    execute(SCI_STYLESETCHARACTERSET, STYLE_DEFAULT, SC_CHARSET_RUSSIAN);
    execute(SCI_STYLECLEARALL);

@donho
@zufuliu

@andrecool-68 Scintilla рдХреЗ CodePageFromCharSet (ScintillaWin.cxx рдореЗрдВ) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде?

+   case SC_CHARSET_DEFAULT: return documentCodePage;
-   case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;

рджрд╛рд╡рд╛ рд╡рд┐рдлрд▓рддрд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛, рдЖрдк рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдиреЛрдЯрдкреИрдб ++ рдореЗрдВ рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛!

@andrecool-68 рдХреГрдкрдпрд╛ CodePageFromCharSet рдХреЛ case SC_CHARSET_DEFAULT: return documentCodePage; рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдпрд╛ void ScintillaEditView::defineDocType(LangType typeDoc) рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ (PowerEditor\src\ScitillaComponent\ScintillaEditView.cpp рдореЗрдВ рдкрдВрдХреНрддрд┐ 1315)

    execute(SCI_STYLESETCHARACTERSET, STYLE_DEFAULT, SC_CHARSET_RUSSIAN);
    execute(SCI_STYLECLEARALL);

рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдк рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ!
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ScintillaWin.cxx рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ?!
рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред

111

рдореИрдВ рд░рд┐рд▓реАрдЬ рдмрд┐рд▓реНрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ ... рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдмрд┐рдирд╛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреИрд╕реЗ рдХрд░реЗрдВ)))

рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496003800 рдореЗрдВ

рдореИрдВ рд╕рд┐рдВрдЯрд┐рд▓рд╛ рдХреЗ рдХреЛрдбрдкреЗрдЬрдлреНрд░реЙрдордЪрд╛рд░рд╕реЗрдЯ рдХреЛ рдмрджрд▓рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

@andrecool-68 @rddim
рдХреНрдпрд╛ рдЖрдк рдирдП рд╕рдВрдХрд▓рд┐рдд Scilexer.dll (рдмрд┐рдирд╛ рдмреВрд╕реНрдЯ рдХреЗ PCRE) рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ?
https://notepad-plus-plus.org/temp/

@zufuliu

#5671 рдореЗрдВ рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ

рдореИрдВ рд╕рд┐рдВрдЯрд┐рд▓рд╛ рдХреЗ рдХреЛрдбрдкреЗрдЬрдлреНрд░реЙрдордЪрд╛рд░рд╕реЗрдЯ рдХреЛ рдмрджрд▓рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рднреА рдпрд╣реА рдмрд╛рдд рдХрд╣реА рдереА))

@zufuliu рдЖрдкрдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдХреНрдпрд╛ рдЖрдк Notepad++ 7.7 рдореЗрдВ рдмрдЧ (рдЬреЛ рдХрд┐ Scintilla 4.1.5 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдпрджрд┐ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@donho

@andrecool-68 @rddim
рдХреНрдпрд╛ рдЖрдк рдирдП рд╕рдВрдХрд▓рд┐рдд Scilexer.dll (рдмрд┐рдирд╛ рдмреВрд╕реНрдЯ рдХреЗ PCRE) рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ?
https://notepad-plus-plus.org/temp/

рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде, рдиреЛрдЯрдкреИрдб ++ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ "SciLexer.dll рдирд╣реАрдВ рдорд┐рд▓рд╛"

@donho рдпрд╣ 4.1.5 рдореЗрдВ рддрдп рдирд╣реАрдВ рд╣реИ, рд▓рд╛рдЗрди case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252; 2016 рд╕реЗ рдирд╣реАрдВ рдмрджрд▓реА рд╣реИред

рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛ 4.1.5 рдбреАрдмреАрдПрд╕рд╕реА рдХреЛрдб рдкреЗрдЬреЛрдВ рдореЗрдВ рдбреАрдмреАрдПрд╕рд╕реА рдХреИрд░реЗрдХреНрдЯрд░ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдлрд┐рдХреНрд╕реНрдб рдмрдЧред

@donho
рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдмрджрд▓реА

namespace Scintilla {

UINT CodePageFromCharSet(DWORD characterSet, UINT documentCodePage) {
    if (documentCodePage == SC_CP_UTF8) {
        return SC_CP_UTF8;
    }
    switch (characterSet) {
    case SC_CHARSET_ANSI: return 1252;
    case SC_CHARSET_DEFAULT: return documentCodePage;
    // case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;

C:\Users\Uzzer\Downloads\notepad-plus-plus-master\scintilla\win32\ScintillaWin.cxx
4.1.4 рдпрд╛ 4.1.5 . рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИ

рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдореЗрдВ рдореЗрд░реА рдлрд╝рд╛рдЗрд▓ Scilexer.dll рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рдореЗрд░реЗ рд▓рд┐рдП рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рдЕрдХреНрд╖рдо рд╣реЛ

@zufuliu

рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛ 4.1.5 рдбреАрдмреАрдПрд╕рд╕реА рдХреЛрдб рдкреЗрдЬреЛрдВ рдореЗрдВ рдбреАрдмреАрдПрд╕рд╕реА рдХреИрд░реЗрдХреНрдЯрд░ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдлрд┐рдХреНрд╕реНрдб рдмрдЧред

рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ 7 рдЪреАрдиреА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рддрд╣рдд рдиреЛрдЯрдкреИрдб ++ 7.7 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред
рдПрдПрдирдПрд╕рдЖрдИ рдореЛрдб рдореЗрдВ рдЪреАрдиреА рдЗрдирдкреБрдЯ v7.7 рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рддреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдбреАрдмреАрдПрд╕рд╕реА рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ - рдХрдо рд╕реЗ рдХрдо рдЪреАрдиреА рдХреЗ рд▓рд┐рдПред
рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ Notepad++ v7.7 рдореЗрдВ DBSC рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕реНрдерд┐рд░ рддрд░реАрдХрд╛ рд╣реИ?

@donho

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореБрдЭреЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ N++ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рдбрд┐рдмрдЧ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛

@donho рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ https://sourceforge.net/p/scintilla/bugs/2093/ рдкрд░
рдЗрд╕реЗ рдПрдирдкреАрдкреА 7.7 рдмрд╛рдЗрдирд░реА рдХреЗ рд╕рд╛рде рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@donho рдмрдЧ (рдЯрд╛рдЗрдкрд┐рдВрдЧ DBCS) https://sourceforge.net/p/scintilla/bugs/2093/ рдкрд░ рдФрд░ рдПрдХ рдЕрдиреНрдп рдмрдЧ (рдЗрдирд▓рд╛рдЗрди IME) https://sourceforge.net/p/scintilla/bugs/2038/ рдкрд░ ( рддрдп рдирд╣реАрдВ) рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ NPP DBCS рдХреЛрдб рдкреГрд╖реНрдареЛрдВ рдореЗрдВ рдХрд┐рд╕реА рднреА ch> 0x7F рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЬрдм ch IME рд╕реЗ рдЗрдирдкреБрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ CJK рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдорддрд▓рдмреА рд╣реИред

@andrecool-68 @rddim
рдХреГрдкрдпрд╛ рдЗрд╕ x64 рдмрд┐рд▓реНрдб рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдХреЗрд╡рд▓ рдиреЛрдЯрдкреИрдб ++ рдбрд┐рдмрдЧ рдореЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдирд╣реАрдВ рд╣реИред

@donho

рдЗрд╕ рдмрд╛рд░ рдПрдХ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ https://notepad-plus-plus.org/pluginListTestTools/notepad++.debug.x86.zip рдФрд░ SciLexer.32.dll рд╕рд╛рде рдореБрдЭреЗ https://github.com/notepad-plus- рдЬреИрд╕рд╛ рд╣реА рджреЗрддрд╛ рд╣реИ

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ N++ рдХреИрд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╡реАрдПрд╕ рд╕реЗ рдХреБрдЫ рд╣реИ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╡реАрдПрд╕ рдирд╣реАрдВ рд╣реИред

@donho
╨С╨╡╨╖╤Л╨╝╤П╨╜╨╜╤Л╨╣

2

@andrecool-68 @rddim
рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдЬреЛ @zufuliu рдиреЗ рд╕реБрдЭрд╛рдпрд╛ рд╣реИ:

+   case SC_CHARSET_DEFAULT: return documentCodePage;
-   case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;

рдпрд╣ рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдпрд╣ рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment-496128852) рд▓реЗрдХрд┐рди рд░рд┐рд▓реАрдЬ рдореЛрдб рдирд╣реАрдВ?

рдХрдо рд╕реЗ рдХрдо Notaped2 рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ https://github.com/zufuliu/notepad2/blob/master/scintilla/win32/ScintillaWin.cxx#L1292

@donho
╨С╨╡╨╖╤Л╨╝╤П╨╜╨╜╤Л╨╣

https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496042330

222
рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рд╕рдХреНрд╖рдо https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496042330
рд▓реЗрдХрд┐рди рдЕрдиреНрдп рднрд╛рд╖рд╛рдПрдВ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреА рд╣реИрдВ рдпрд╣ рдЕрдЬреНрдЮрд╛рдд рд╣реИ

@andrecool-68 execute(SCI_STYLECLEARALL); рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЛ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@zufuliu
рдореИрдВрдиреЗ рд▓рд╛рдЗрди рдХреЗ рджреЛрд╣рд░рд╛рд╡ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ ... рд╕реНрдореЛрдХ рдмреНрд░реЗрдХ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ)))

@donho

рдПрдХ рд╕реНрдореЛрдХ рдмреНрд░реЗрдХ рдХреЗ рдмрд╛рдж рднреА notepad++.debug.x86.zip , SciLexer.32.dll рдФрд░ рдЕрдХреНрд╖рдо Auto-Completion рд╕рдм рдХреБрдЫ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдХреНрд╖рдо Auto-Completion рдпрд╣ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдмрддрд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ

@donho рдореИрдВ "
... рддрд╛рдХрд┐ рд░рд┐рд▓реАрдЬ рдмрд┐рд▓реНрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХреЗрдВ
рдореИрдВ рдЗрди рд░рд┐рд▓реАрдЬ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдореИрдВ рдХреЗрд╡рд▓ рдЙрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ред

рд╕реНрдореЛрдХ рдмреНрд░реЗрдХ рдХреЗ рдмрд╛рдж рднреА Notepad++.debug.x86.zip, SciLexer.32.dll рдФрд░ рдбрд┐рд╕реЗрдмрд▓реНрдб рдСрдЯреЛ-рдХрдореНрдкреНрд▓реАрд╢рди рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдХреНрд╖рдо рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдХреЗ рд╕рд╛рде рдпрд╣ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдмрддрд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ

рддреЛ рдзреВрдореНрд░рдкрд╛рди рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЗ рд▓рд┐рдП рдмреБрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ? :рдбреА

рдореИрдВ "рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛" рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рддреНрдпрд╛рдкрди рдХреЛ рдХреИрд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдЖрдк рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ 32 рдФрд░ 64 рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд░рд┐рд▓реАрдЬрд╝ рдмрд╛рдЗрдирд░реА рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ред

@zufuliu рддреЛ рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рджред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреНрдпрд╛ рдпрд╣ рд╕рдВрд╢реЛрдзрди рдХреЛрдИ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ?

@donho рд╕рддреНрдп рдХрд╛ рдЬрдиреНрдо рдХрд┐рд╕реА рднреА рд╡рд┐рд╡рд╛рдж рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ
рд╕рднреА рдХреЛ рдФрд░ рдореЗрд░реЗ рдХреБрддреНрддреЗ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж
рдХреЗрд╡рд▓ рд╡рд╣ рдореЗрд░рд╛ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддреА рд╣реИ

@zufuliu рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдЖрдкрдХрд╛ рд╕рдВрдкрд╛рджрдХ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ?

@rddim @ andrecool-68
https://notepad-plus-plus.org/temp/

рд╡реВрд╣реВ рдЗрдЯреНрд╕ рдЕрд▓рд╛рдЗрд╡ :D рдЕрдм рд▓рдЧрднрдЧ 275 рдорд┐рд▓рд┐рдпрди рд▓реЛрдЧ ANSI рдореЗрдВ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @andrecool-68 @rddim @donho @MetaChuh @zufuliu

npp_ansi_solved

рдореБрдЭреЗ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛... рд▓реЗрдХрд┐рди рдореЗрд░реЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ 1255 рдФрд░ 1251 рдЪрд╛рд╣рд┐рдПред

@andrecool-68
рд▓реЙрд▓ ... рдЖрдЬ рд╣рдордиреЗ рдЬреЛ рдкрдврд╝рд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХреА рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ рдЫрд╡рд┐ рдкрд░ рдПрдХ рдХрд╛рд▓рд╛ рд╕реЗрдВрд╕рд░ рдмрд╛рд░ рд▓рдЧрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдо рдХрд┐рд╕реА рдХреЛ рдирд╛рд░рд╛рдЬ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ

@rddim
рдореИрдВ рдмреБрд░рд╛ рдкреБрд▓рд┐рд╕ рд╡рд╛рд▓рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкреНрд░рддрд┐ рдХрд┐рд╕реА рдзрдиреНрдпрд╡рд╛рдж рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
рдирдП рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЖрдкрдХреА рд╕рднреА рд╕рд╛рдореВрд╣рд┐рдХ рдорджрдж рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдирд╛ рдбреЙрди рдХреА рдирд┐рдЬреА рдкрд╣рд▓ рд╣реИред

рд╕рд╛рджрд░ред

@рдореЗрдЯрд╛рдЪреБрд╣
рдореЗрд░рд╛ рдХреБрддреНрддрд╛ рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд╛рд▓рдХреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдмрд╣реБрдд рд╕рд╣рд┐рд╖реНрдгреБ рд╣реИ))

@рдореЗрдЯрд╛рдЪреБрд╣
рддреБрдо рдЪрд╛рд▓рд╛рдХ рд╣реЛ ... рддреБрдореНрд╣рд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдпрд╣реВрджреА рд╕реЗ рдХреБрдЫ рд╣реИ
рдЬрдм рд▓рдбрд╝рд╛рдИ рдЦрддреНрдо рд╣реБрдИ..рд▓рдбрд╝рдХрд╛ рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рдкрд░ рдЖрдпрд╛... рдпрд╣ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ
рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдХреБрддреНрддреЗ рдХреА рдкреВрдВрдЫ рдШреБрдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ ... рдореИрдВ рдХрд┐рд╕реА рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд╛рдВрдЧрддрд╛
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдиреЛрдЯрдкреИрдб ++ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

@zufuliu рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдЖрдкрдХрд╛ рд╕рдВрдкрд╛рджрдХ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ?

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, i18n рдкрд░ рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред

рд╕реНрдореЛрдХ рдмреНрд░реЗрдХ рдХреЗ рдмрд╛рдж рднреА Notepad++.debug.x86.zip, SciLexer.32.dll рдФрд░ рдбрд┐рд╕реЗрдмрд▓реНрдб рдСрдЯреЛ-рдХрдореНрдкреНрд▓реАрд╢рди рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдХреНрд╖рдо рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдХреЗ рд╕рд╛рде рдпрд╣ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдмрддрд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ

рддреЛ рдзреВрдореНрд░рдкрд╛рди рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЗ рд▓рд┐рдП рдмреБрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ? :рдбреА

рдореИрдВ "рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛" рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рддреНрдпрд╛рдкрди рдХреЛ рдХреИрд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдЖрдк рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ 32 рдФрд░ 64 рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд░рд┐рд▓реАрдЬрд╝ рдмрд╛рдЗрдирд░реА рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ред

@zufuliu рддреЛ рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рджред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреНрдпрд╛ рдпрд╣ рд╕рдВрд╢реЛрдзрди рдХреЛрдИ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ?

рдХреНрдпрд╛ рд╕рдорд╛рдзрд╛рди? Scintilla рдХрд╛ CodePageFromCharSet рдмрджрд▓реЗрдВ рдпрд╛ SCI_STYLESETCHARACTERSET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ? рдкреВрд░реНрд╡ рд░рд┐рдЯрд░реНрди рдПрд╕реАрдкреА (0), рдХрд╛ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд╛рдж рдореЗрдВ рд╣реИ, рджреЗрдЦреЗрдВ https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496003800ред

рдореЗрд░реЗ рдкрд╛рд╕ рдиреЛрдЯрдкреИрдб ++ 7.7 32-рдмрд┐рдЯ, рдЪреЗрдХ рднрд╛рд╖рд╛ (рд╡рд┐рдВрдбреЛрдЬрд╝-1250) рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдереАред
рдореИрдВ рдПрдПрдирдПрд╕рдЖрдИ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдХреБрдЫ рдЪреЗрдХ рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдЯрд╛рдЗрдк рдпрд╛ рдкреЗрд╕реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред

SciLexer.dll рдХреЛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП (SciLexer32.signed.dll 27-May-2019 22:00) рд╕реЗ рдмрджрд▓рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓реА, рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЧрдИред

рдПрдирдкреАрдкреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрдпрддрди рд╣реЛрдЧрд╛?

@lehha

рдПрдирдкреАрдкреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрдпрддрди рд╣реЛрдЧрд╛?

рдирд╣реАрдВ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ - рдХрдо рд╕реЗ рдХрдо рдЕрднреА рддреЛ рдирд╣реАрдВред рдпрд╣ рдПрдХ рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реЛрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ @zufuliu . рдиреЗ рдмрддрд╛рдпрд╛ рд╣реИ

@andrecool-68 рдФрд░ @rddim
рддреЛ рдирдпрд╛ Scilexer.dll рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛?
рдпрджрд┐ рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдЪрд╛рд▓реВ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?

SciLexer.32.dll рдФрд░ рдЕрдХреНрд╖рдо рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рд╕рдм рдХреБрдЫ рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдХреНрд╖рдо рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рдХреЗ рд╕рд╛рде рдпрд╣ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдмрддрд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ

"рдкрд╣рд▓реЗ рдмрддрд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐" рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@donho
~рдореБрдЭреЗ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИред~
рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рд╕рдХреНрд╖рдоред
https://notepad-plus-plus.org/temp/cyrillacPb/

000

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реИрдВред рд╡рд┐рдВрдбреЛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдиреЛрдЯрдкреИрдб ++ рдкрд╣рд▓рд╛ рдЕрдХреНрд╖рд░ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдмрджрд▓ рдЧрдИ рд╣реИред
╨С╨╡╨╖╤Л╨╝╤П╨╜╨╜╤Л╨╣

рдпрд╣рд╛рдВ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рд╣реИ, рд╡рд░реНрдг рдмрджрд▓рдирд╛, рд╡рд░реНрдгреЛрдВ рдХрд╛ рдорд╛рдорд▓рд╛ рдмрджрд▓рдирд╛, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдмрджрд▓рдирд╛ред
111

рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдКрдкрд░ рд╕реАрдзреЗ рд▓рд┐рдВрдХ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣реИ:

https://notepad-plus-plus.org/temp/cyrillacPb/SciLexer32.signed.dll
рдпрд╛
https://notepad-plus-plus.org/temp/cyrillacPb/SciLexer64.signed.dll

C:\Program Files (x86)\Notepad++ рдореЗрдВ SciLexer.dll рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛

@donho

https://notepad-plus-plus.org/temp/cyrillacPb/ рд╕реЗ SciLexers рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдХреНрд╖рдо рдСрдЯреЛ-рдкреВрд░реНрдгрддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╛рдиреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496189871 рдЬреЛ "previously mentioned error" рдХрд╛ рдЬрд╡рд╛рдм рднреА рд╣реИ

@rddim рддреЛ рдЖрдкрдХреЗ рд▓рд┐рдП https://notepad-plus-plus.org/temp/cyrillacPb/ рд╕реЗ SciLexers рдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ?

@donho рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░:

  • x64 SciLexer рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЕрднреА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, ANSI рдореЗрдВ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХрд╛рд░реНрдп рдФрд░ рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ
    npp_x64_auto-compl
  • x32 SciLexer - рдореИрдВ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдСрдЯреЛ-рдкреВрд░реНрдгрддрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдпрд╣ рд▓реИрдЯрд┐рди рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ
    npp_x32_no_auto-compl

@rddim рдЕрдкрдиреЗ рдиреЛрдЯрдкреИрдб ++ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВ ... рдФрд░ рдЖрдк рдХреНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ?

@andrecool-68 рджреЛрдиреЛрдВ x32 рдФрд░ x64 рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВ

npp_reopen

@rddim Autodetect character encoding рд╕рдХреНрд╖рдо рд╣реИ?

@andrecool-68 рд╣рд╛рдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЗрд╕рд▓рд┐рдП рдпрд╣ Windows-1251 рд▓реЗрдХрд┐рди ANSI

@rddim рдФрд░ рдореБрдЭреЗ рдХреБрдЫ рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛)))

Imgur

@andrecool-68 @donho
x32 рдореЗрдВ рдЬрдм рд╢рдмреНрдж рдЫреЛрдЯреЗ рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ Auto-Completion рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ ( new 3 )ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдореБрджреНрджреЗ Autodetect character encoding

npp_x32_cyr1

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ Auto-Completion рдореЗрдВ рдореМрдЬреВрдж 7.6.6 x32

@rddim рдЪреМрдерд╛ рдЯреИрдм рд╣рд┐рдмреНрд░реВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛))
рддреИрдпрд╛рд░ рдЯреЗрдХреНрд╕реНрдЯ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдХрд┐рд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?

@ andrecool-68 рдмрд╛рд╣рд░реА рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкреНрд░рдмрдВрдзрдХ - CLCL

@rddim
рдореИрдВ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВ рдЗрд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛

Imgur

@andrecool-68
рдореБрдЭреЗ рдПрдХ рдИрдореЗрд▓ рд▓рд┐рдЦреЗрдВ, рдЖрдк рдЗрд╕реЗ bulgarian.xml рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдЙрддреНрддрд░ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдПрди ++ рдореБрджреНрджрд╛ рд╣реИ, рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ :)

рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рднреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рди рд╣реИ,
рдореИрдВрдиреЗ рдПрдирдкреАрдкреА рд╕рдореБрджрд╛рдп рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ (7.7 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдзрд╛рдЧреЗ рдореЗрдВ) рд▓реЗрдХрд┐рди рдореИрдВ рдЙрд╕ рд╕рдорд░реНрдерди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдерд╛, рдореБрдЭреЗ рдХрднреА рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рдХрд┐ рдХреНрдпреЛрдВ ..

рд╡реИрд╕реЗ рднреА,
рдореИрдВ рдпрд╣рд╛рдБ рдкреБрдирдГ рдкреЛрд╕реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

рдореБрдЭреЗ рдИрдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрди рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдПрдирдкреАрдкреА рдХреЗ рд╕рд╛рде рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░
рдлрд┐рд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЛ sql рдкреНрд░рдмрдВрдзрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реВрдВ,
рдареАрдХ рд╣реИ, 7.7 рдЧреНрд░реАрдХ рд╡рд░реНрдгреЛрдВ рдХреЛ рдЪреАрдиреА рдХреА рддрд░рд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореИрдВ 7.6.6 рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдФрд░ рд╡реЗ рдареАрдХ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ

"рдСрдЯреЛрдбреЗрдЯ рдХреИрд░реЗрдХреНрдЯрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ" рдореЗрд░реЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рд╣реИ,
рдПрдХ рдЕрдиреНрдп рдореБрджреНрджреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрддреАрдд рдореЗрдВ рдерд╛,
рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рджреВрд░ рд░рд╣рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВрдиреЗ рдЙрдкрд░реЛрдХреНрдд scilexer (32 рдмрд┐рдЯ) рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
https://notepad-plus-plus.org/temp/cyrillacPb/SciLexer32.signed.dll
рдФрд░ рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛!

@patrickdrd @rddim @andrecool-68
рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрдЧ рдареАрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдмрд┐рдирд╛ рд░рд┐рдЧреНрд░реЗрд╢рди рдХреЗ рдХреГрдкрдпрд╛ (рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде)?
32 рдмрд┐рдЯ:
https://notepad-plus-plus.org/temp/cyrillacPb/npp.7.7.bin.zip
64 рдмрд┐рдЯ:
https://notepad-plus-plus.org/temp/cyrillacPb/npp.7.7.bin.x64.zip

рдореИрдВрдиреЗ рдЕрднреА 32-рдмрд┐рдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ,
рднрд▓реЗ рд╣реА рдХреБрдЫ рдШрдВрдЯреЗ рд▓рдЧреЗрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдЙрд╕реА рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рдкрд╛рдКрдВрдЧрд╛

рдареАрдХ рд╣реИ, рдореВрд▓ рдкрд░рд┐рджреГрд╢реНрдп рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

@donho
рд╕рд┐рд░рд┐рд▓рд┐рдХ рдкрд╛рддреНрд░реЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред
рдЬрдм рдЖрдк рдлрд╝рд╛рдЗрд▓ (ANSI) рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд░реНрдг рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
(ANSI Macintosh рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ)
"рд╕реНрд╡рдд: рдкрд╣рдЪрд╛рди рд╡рд░реНрдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ" рдХреЛ рджреЛрд╖ рджреЗрдиреЗ рдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ
( Autodetect character encoding рдФрд░ auto-completion ...рд╕рдХреНрд╖рдо)

000

@ andrecool-68 рдореБрдЭреЗ рдПрдПрдирдПрд╕рдЖрдИ рдореЛрдб рдЗрдирдкреБрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рджреЛрдиреЛрдВ рдмрд╛рдЗрдирд░реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЖрдкрдХреА рдкреЛрд╕реНрдЯ рджреЗрдЦреА рдФрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджреВрд╕рд░реА рд╣реИред рдЖрдЗрдП рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рдЖрдк рд╕рднреА рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ!

@donho рд╢рд╛рдпрдж рдореЗрд░реЗ рд╢рдмреНрджреЛрдВ рдХреЛ рдЖрдк рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдП ... рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВ translation.google рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ))
рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рджреЛрдиреЛрдВ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдФрд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгрдорд╛рд▓рд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЫрдкреА рдереАред
рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рддреЗ рд╕рдордп рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ ... рдореБрдЭреЗ рдЦреБрдж рдирд╣реАрдВ рдкрддрд╛ ... рдпрд╣ рдкреБрд░рд╛рдиреА рдпрд╛ рдирдИ рддреНрд░реБрдЯрд┐ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп рдореИрдВ рдХреНрдпрд╛ рдиреЛрдЯрд┐рд╕ рдХрд░рддрд╛ рд╣реВрдВ ... рддрдм рдореИрдВ рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ

@donho
рдореИрдВрдиреЗ рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдиреЛрдЯрдкреИрдб ++ рдХреЛ "рд╕реНрдХрд┐рдВрдЯрд┐рд▓рд╛ 416" (рд╕рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде) рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛,

// case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;
case SC_CHARSET_DEFAULT: return documentCodePage;

рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░рд┐рднрд╛рд╖рд╛ рдЕрдХреНрд╖рдо рд╣реИ ... рдлрд┐рд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрд╣рдЪрд╛рди" рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ред
╨С╨╡╨╖╤Л╨╝╤П╨╜╨╜╤Л╨╣

рд╢рд╛рдпрдж рдпрд╣ рдЖрдкрдХреА рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░реЗрдЧрд╛ред

рдпрджрд┐ "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрд╣рдЪрд╛рди" рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ред

рддреЛ рдпрд╣ "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрд╣рдЪрд╛рди" рдХрд╛ рдореБрджреНрджрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдПрдВред

@donho рджреЗрд░ рд╕реЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рдореИрдВ рдмрд╣реБрдд рд╡реНрдпрд╕реНрдд рдерд╛ рдФрд░ рдШрд░ рд╕реЗ рджреВрд░ рдерд╛ред
рдлрд┐рдХреНрд╕ рдПрдХрджрдо рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИ рдореБрдЭреЗ рдбрд░ рд╣реИ рджреЛрд╕реНрддреЛрдВ,
рдореЗрд░реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ 7 32-рдмрд┐рдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдЧреНрд░реАрдХ рд╡рд░реНрдгреЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдареАрдХ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ,
рдЬрдмрдХрд┐ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ 8 64-рдмрд┐рдЯ рдкрд░ рдареАрдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ 7.6.6 рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдЕрднреА рднреА рд╡рд╣рд╛рдВ рдерд╛,
рдореИрдВрдиреЗ рдЧреНрд░реАрдХ рдореЗрдВ рдПрдирдкреАрдкреА рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд╕рдВрднрд╡ рд▓рдЧрддрд╛ рд╣реИ!
рдореИрдВ рдиреЛрдЯрдкреИрдб (рд╡рд┐рдВрдбреЛрдЬрд╝) рдореЗрдВ рдЧреНрд░реАрдХ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ npp . рдореЗрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ArthurDentDK picture ArthurDentDK  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pengowray picture pengowray  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kanlukasz picture kanlukasz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

SlySven picture SlySven  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shiraz14 picture shiraz14  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ