diff --git a/src/nano.c b/src/nano.c index 568aa845769475a8de97a248e140e9f328eb10b2..9c9eb45a84422a866b64cdcea62331a6d0bad1b9 100644 --- a/src/nano.c +++ b/src/nano.c @@ -3902,6 +3902,11 @@ int main(int argc, char **argv) if (locale == NULL || (locale != NULL && strstr(locale, "UTF-8") == NULL)) SET(NO_UTF8); + +#ifdef USE_SLANG + if (!ISSET(NO_UTF8)) + SLsmg_utf8_enable(TRUE); +#endif } #else setlocale(LC_ALL, "");