This character is a Format and inherits its script property from the preceding character.
The glyph is not a composition. It has no designated width in East Asian texts. In bidirectional text it acts as Boundary Neutral. When changing direction it is not mirrored. U+200C prohibits a line break before it.
The Wikipedia has the following information about this codepoint:
The zero-width non-joiner (ZWNJ, ; rendered: ; HTML entity: ‌ or ‌) is a non-printing character used in the computerization of writing systems that make use of ligatures. When placed between two characters that would otherwise be connected into a ligature, a ZWNJ causes them to be printed in their final and initial forms, respectively. This is also an effect of a space character, but a ZWNJ is used when it is desirable to keep the characters closer together or to connect a word with its morpheme.
The ZWNJ is encoded in Unicode as U+200CZERO WIDTH NON-JOINER (‌).
Representations
System
Representation (click value to copy)
Nº
8204
UTF-8
E2 80 8C
UTF-16
20 0C
UTF-32
00 00 20 0C
URL-Quoted
%E2%80%8C
HTML hex reference
‌
Wrong windows-1252 Mojibake
‌
HTML named entity
‌
abbreviation
ZWNJ
Encoding: CP1256 (hex bytes)
9D
Encoding: GB18030 (hex bytes)
81 36 A4 38
AGL: Latin-5
uni200C
Adobe Glyph List
afii61664
Adobe Glyph List
zerowidthnonjoiner
RFC 5137
\u'200C'
Bash and Zsh inside echo -e
\u200C
C and C++
\u200C
C#
\u200C
CSS
\00200C
Excel
=UNICHAR(8204)
Go
\u200C
JavaScript
\u200C
Modern JavaScript since ES6
\u{200c}
JSON
\u200C
Java
\u200C
Lua
\u{200C}
Matlab
char(8204)
Perl
"\x{200C}"
PHP
\u{200c}
PostgreSQL
U&'\200C'
PowerShell
`u{200C}
Python
\u200C
Ruby
\u{200c}
Rust
\u{200c}
Click the star button next to each label to set this representation as favorite or remove it from the favorites. Favorites will be shown initially. (Favorites are stored locally on your computer and never sent over the internet.)