Notepad++ doesn't show Russian letters

50,246

Solution 1

By default Notepad will save the text using ANSI encoding. This will use the default character set on the source computer and means that unless your other computer has the same character set you won't see the same results. The solution is to save your file in a universal encoding, either Unicode or UTF-8. These encodings map the Russian characters to the Unicode standard so are independent of any default character set on your, or anyone elses, computer.

From Notepad choose File->Save As... and pick Unicode or UTF-8.

enter image description here

Then when you open the file on any other computer it should display as intended.

Note: You only need to do this once for each new file. Since the file has now been marked as Unicode/UTF-8 (with a Byte Object Marker - BOM) Notepad and Notepad++ will recognize the BOM and keep the file in the same encoding.

Solution 2

Go to Encoding menu and click on : Convert to ANSI . then again go to Encoding menu and click on Encode in UTF-8 without BOM

Solution 3

This is the result of displaying a Windows-1251-encoded file with a ISO/IEC 8859-1-like encoding.

Solution: Open the file with encoding Windows-1251.

Share:
50,246

Related videos on Youtube

Teo
Author by

Teo

Updated on September 18, 2022

Comments

  • Teo
    Teo over 1 year

    I'm trying to setup the translation file (.php) but can't get Notepad++ to display the Russian text. The file was created on a PC with Russian Windows 7 (Windows Notepad) and everything looks fine there.

    I sent it to my PC EN Windows 7 and this is what I see:

    Ñïàñèáî çà Âàø èíòåğåñ ê ğåêëàìå íà
    

    How can I solve this problem?

  • undone
    undone over 10 years
    @teo Can you pass me your file ? zip it and upload it so I can test it myself. I've done what I said and it works all the time
  • Teo
    Teo over 10 years
    I tried it but it didn't work. All I get is another code with letters and numbers like "xCAxE7xE0". Do you know why?
  • undone
    undone over 10 years
    it shows those characters because of its encoding!
  • undone
    undone over 10 years
    @t pas me the file and one screen shot of what it should be like
  • Teo
    Teo over 10 years
    +1 Thanks for trying, I tried the solution from "snowdude" as well and it worked for me. I will upvote your asnswer as soon as I have the 15 point I need to... :)
  • geo
    geo over 10 years
    Windows now defaults to using UCS-2LE (UTF-16) as the encoding. NOTEPAD will read the file correctly. @Teo is talking about Notepad++. As the file came from a Russian system, it's almost certainly ALREADY a Unicode (UTF-8 or UTF-16) file, depending on the Windows version of the Russian system.Notepad++ can display Chinese, Japanese, Korean, etc. just fine. It's Russian it has the problem with, even when the files are already Unicode.