Yes, it does. The way to enable this depends on your version of Notepad++. On newer versions you can use:
Menu View → Show Symbol → *Show All Characters`
or
Menu View → Show Symbol → Show White Space and TAB
(Thanks to bers' comment and bkaid's answers below for these updated locations.)
On older versions you can look for:
Menu View → Show all characters
or
Menu View → Show White Space and TAB
Answer from Steve Willcock on Stack OverflowYes, it does. The way to enable this depends on your version of Notepad++. On newer versions you can use:
Menu View → Show Symbol → *Show All Characters`
or
Menu View → Show Symbol → Show White Space and TAB
(Thanks to bers' comment and bkaid's answers below for these updated locations.)
On older versions you can look for:
Menu View → Show all characters
or
Menu View → Show White Space and TAB
In newer versions of Notepad++ (currently 5.9), this option is under:
View->Show Symbol->Show All Characters
or
View->Show Symbol->Show White Space and Tab
How do I make hidden characters visible in Notepad++ without searching?
How do I find invisible characters across multiple files in Notepad++?
What is the fastest way to find special characters in Notepad++?
The simplest way is to use the menu:
View->Show Symbol->Show all characters
It will show Tabs and EOL characters.
Here is an example of a VBS script that announces the current hour being viewed in Notepad++ on Win7.

Note that it is clear I used spaces to do the indents - not Tabs.
This is the base script I used in the Q&A about how to make Windows announce the time at the top of each hour:
https://superuser.com/questions/1268702/how-to-make-windows-speak-the-time-at-the-top-of-the-hour/1268703#1268703
If you really want to get a raw look, check out the HEX-Editor Plugin (Check the Plugin Manager for it). You'll see the character codes for everything; even non-printable characters.
I use it, and have no issues on the newer versions of Notepad++.
In addition to DrZoo's answer, there is a second possibility of where the error comes from: Your curent font does not have a glyph for the fox. Especially since Emojis are new-ish and low on the priority of font-makers, it is quite likely that your font simply cannot provide a symbol, in which case notepad++ defaults to the square you see.
Check what font you have and then verify that it indeed has emojis, or switch to a font known for having them. One of these would be "consolas", which is used here on stackexchange (and given that you do have the fox in your post, we know that it includes the symbol you need)
While my fox is grey, instead of red, it works for me. I don't have anything special installed. The only setting that I can think that may be different is Encoding -> UTF-8
Check to see if your setting is set to UTF-8 instead of ANSI?

MISC. Settings
New Document Settings

