Also: Here's unicode.org's list of unsupported scripts

Answer from jisaacstone on Stack Overflow
🌐
Soscisurvey
soscisurvey.de › tools › view-chars.php
View non-printable unicode characters
Online tool to display non-printable characters that may be hidden in copy&pasted strings.
🌐
Stack Overflow
stackoverflow.com › questions › 38912331 › find-all-non-unicode-characters-in-file
java - Find all non unicode characters in file - Stack Overflow
May 24, 2017 - If you work with a text copied from such an editor, you may want to find only the repl. character, which has the Unicode code point of U+FFFD. If you want to work with the original text, where you get some of the bytes displayed as the repl. char, than of course it's more complicated - you probably should at 1st find out what the correct encoding is (where those bytes really mean something). ... You may use a Matcher#find to find and print all these non-ASCII chars with your [^\\x00-\\x7F] regex or \\P{ASCII}:
Discussions

localization - What characters are NOT present in Unicode? - Stack Overflow
I have heard that some characters are not present in the Unicode standard despite being written in everyday life by populations of some areas. Especially I have heard about recent Chinese first names More on stackoverflow.com
🌐 stackoverflow.com
Unicode Noncharacters - Stack Overflow
Obviously 0xFFFE and 0xFFFF is a non character, as well as 0x10FFFE and 0x10FFFF, but I can't find a complete list as to where the last characters are of each plane, as I can't tell where each plane ends. On Unicodes website it refers to the last two characters of every plane being non characters. More on stackoverflow.com
🌐 stackoverflow.com
Need Example of Unicode and Non-unicode data – SQLServerCentral Forums
Hello I Need Example of Unicode and Non-unicode data. when i have to create a table and select data types I get confused on wheather the type should be char or nchar ( so basically not sure what are unicode characters and what are non - unicode ). More on sqlservercentral.com
🌐 sqlservercentral.com
March 24, 2008
How do you write a character not present in unicode?
Is this the character you're looking for? ǵ LATIN SMALL LETTER G WITH ACUTE LOWERCASE LETTER LEFT-TO-RIGHT 501 U+01F5 More on reddit.com
🌐 r/linguistics
23
34
May 18, 2023
🌐
FileFormat
fileformat.info › info › unicode › font › symbol › nonunicode.htm
Non-unicode characters supported by the Symbol font
Non-unicode characters supported by the Symbol font · Count: 188 · Terms of Service | Privacy Policy | Contact Info
🌐
Wikimedia Commons
commons.wikimedia.org › wiki › Category:Unencoded_characters
Category:Unencoded characters - Wikimedia Commons
August 24, 2025 - <nowiki>незакодированный символ; Unicodeに存在しない文字; caractère non codé; 유니코드에 등록되지 않은 글짜; unencoded character; nekodita skribsigno; символ, не присутствующий в Юникоде; Unicode(ユニコード)への登録がなされていない文字; caractère qui n'a pas encore été codé en Unicode; character that has not yet been encoded in Unicode; caractère non encodé</nowiki>
🌐
Oracle
docs.oracle.com › cd › F26413_47 › books › GlobDep › c-NonUnicode-Traditional-Character-Sets-xu1054274.html
Non-Unicode (Traditional) Character Sets
Examples of non-Unicode character sets are Code Page 1252 for languages spoken in Western European countries as well as in the Americas and elsewhere, and Code Page 932 for the Japanese language.
🌐
Oracle
docs.oracle.com › cd › B40099_02 › books › GlobDep › GlobDepOverview10.html
Bookshelf v8.0: Non-Unicode (Traditional) Character Sets
Siebel Global Deployment Guide > Overview of Global Deployments > About Supported Character Sets > · This topic is part of About Supported Character Sets
Find elsewhere
Top answer
1 of 4
4

The official source can already be found in http://unicode.org/charts/index.html; search up for "Noncharacters in Charts." In fact, the noncharacters at the end of Plane 3 to D [as of Unicode 12.1] are the only designated code points in these planes.

There are exactly 66 noncharacters in Unicode. There are 34 noncharacters residing at the final two code points of each of the 17 planes, and there is an additional contiguous range of 32 noncharacters from U+FDD0 to U+FDEF in the Arabic Presentation Forms-B block.

Any code point ending with FFFE or FFFF is a noncharacter. For the exceptions, any 4-digit code point beginning with FDD or FDE is a noncharacter.

I'll enumerate the noncharacters:

  • FDD0-FDEF [These 32 are designated in Unicode 3.1, to allocate more code points for internal use]
  • FFFE [Probably the most notable one, this one is involved in BOM usage]
  • FFFF [Can be used as a sentinel, equal to -1 in a 16-bit signed int]
  • X⁠FFFE [16 of them in the supplementary planes; X is a hexadecimal digit or 10]
  • X⁠FFFF [16 of them in the supplementary planes; X is a hexadecimal digit or 10]
2 of 4
2

..., as I can't tell where each plane ends.

Every plane by definition ends at U+xxFFFF.

On Unicodes website it refers to the last two characters of every plane being non characters.

No. The Unicode Standard Version 9.0 - Core Specification says (in section 23.7 Noncharacters):

The Unicode Standard sets aside 66 noncharacter code points. The last two code points of each plane are noncharacters: U+FFFE and U+FFFF on the BMP, U+1FFFE and U+1FFFF on Plane 1, and so on, up to U+10FFFE and U+10FFFF on Plane 16, for a total of 34 code points. In addition, there is a contiguous range of another 32 noncharacter code points in the BMP: U+FDD0..U+FDEF. For historical reasons, the range U+FDD0..U+FDEF is contained within the Arabic Presentation Forms-A block, but those noncharacters are not “Arabic noncharacters” or “right-to-left noncharacters,” and are not distinguished in any other way from the other noncharacters, except in their code point values.

Note the keyword "code points", not "characters", they are always U+xxFFFE and U+xxFFFF.

🌐
Oracle
docs.oracle.com › cd › E14004_01 › books › GlobDep › GlobDepOverview11.html
Bookshelf v8.1/8.2: Non-Unicode (Traditional) Character Sets
Siebel Global Deployment Guide > Overview of Global Deployments > About Supported Character Sets > · This topic is part of About Supported Character Sets
🌐
Wikipedia
en.wikipedia.org › wiki › List_of_Unicode_characters
List of Unicode characters - Wikipedia
4 days ago - As of Unicode version 17.0, there are 297,334 assigned characters with code points, covering 172 modern and historical scripts, as well as multiple symbol sets. As it is not technically possible to list all of these characters in a single page, this list is limited to a subset of the most important ...
🌐
Irfan's World
irfansworld.wordpress.com › 2011 › 01 › 25 › what-is-unicode-and-non-unicode-data-formats
What is Unicode and non Unicode data formats? | Irfan's World
January 31, 2011 - The difference in storing character data between Unicode and non-Unicode depends on whether non-Unicode data is stored by using double-byte character sets. All non-East Asian languages and the Thai language store non-Unicode characters in single bytes. Therefore, storing these languages as Unicode uses two times the space that is used specifying a non-Unicode code page.
🌐
SQLServerCentral
sqlservercentral.com › home › topics › need example of unicode and non-unicode data
Need Example of Unicode and Non-unicode data – SQLServerCentral Forums
March 24, 2008 - The Unicode specification addresses this problem by using 2 bytes to encode each character. There are enough different patterns (65,536) in 2 bytes for a single specification covering the most common business languages. Because all Unicode systems consistently use the same bit patterns to represent all characters, there is no problem with characters being converted incorrectly when moving from one system to another.
🌐
GitHub
gist.github.com › 78ee02de3d5427ca186c2edd5f2714d5
List of all (non-control) Unicode characters with codepoint and Unicode descriptor (as given by python module "unicodedata"). · GitHub
List of all (non-control) Unicode characters with codepoint and Unicode descriptor (as given by python module "unicodedata"). - gen-unicode-list.py
🌐
GitHub
gist.github.com › StevenACoffman › a5f6f682d94e38ed804182dc2693ed4b
Unicode Look-alikes · GitHub
Learn more about bidirectional Unicode characters ... 0x00 # 0 U+2206▕ ∆ ▏ Sm INCREMENT 0x03 # 1 U+ 394▕ Δ ▏ Lu GREEK CAPITAL LETTER DELTA 0x05 # 2 U+ 3BC▕ μ ▏ Ll GREEK SMALL LETTER MU 0x07 # 3 U+ B5▕ µ ▏ Ll MICRO SIGN ... official list of confusables: http://www.unicode.org/Public/security/revision-03/confusablesSummary.txt
🌐
UW Computer Sciences
pages.cs.wisc.edu › ~markm › ascii.html
Check for non-ASCII
Choose a file to check for non-ASCII characters: · OR Copy/paste your code here to check for non-ASCII characters:
🌐
IBM
ibm.com › docs › en › netcoolomnibus › 8.0.0
Displaying unicode and non-unicode characters
The probe can support multibyte characters and so can display both unicode and non-unicode characters.
🌐
Fjolt
fjolt.com › article › linux-non-printable-characters
Reference: Non Printable Characters List
If you need to see all nonprintable characters in a document, you can use cat -v filename.txt in terminal to find them, where filename.txt is the file you want to show. The contents of the file, along with the non-printable characters in caret notation will be shown in your terminal window. For a full list of the caret notation for non-printable characters, see the list below.
🌐
Quora
quora.com › What-is-a-non-UTF-8-character
What is a non- UTF-8 character? - Quora
Answer (1 of 2): Thomas Phinney's answer is not correct, but its incorrectness hinges on definition. https://stackoverflow.com/questions/58210104/is-there-such-a-thing-as-non-utf8-character?answertab=trending#tab-top UTF-8 is a scheme for encoding any Unicode character (represented by a number b...