I am using LaTeX on overleaf.com and trying to use russian language in code, but the compiler gives an error "Invalid UTF-8 byte sequence".
I can use russian text freely out of code scopes.
My LaTeX code is:
\documentclass{article}
\usepackage[T2A]{fontenc}
\usepackage[english, russian]{babel}
\usepackage{listings}
\lstset{
language=C++
}
\begin{document}
\begin{lstlisting}
int x = 3;
//привет1
\end{lstlisting}
привет2
\end{document}
So after I compile my program I see no russian words in code:
How is it possible to use russian language in code?
\usepackage[utf8]{inputenc}
if it is necessarry.