This character is a Format and is commonly used, that is, in no specific script.
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+2060 prohibits a line break around it.
The Wikipedia has the following information about this codepoint:
The word joiner (WJ) is a Unicode format character which is used to indicate that line breaking should not occur at its position. It does not affect the formation of ligatures or cursive joining and is ignored for the purpose of text segmentation. It is encoded since Unicode version 3.2 (released in 2002) as U+2060WORD JOINER (⁠).
The word joiner replaces the zero-width no-break space (ZWNBSP, U+FEFF), as a usage of the no-break space of zero width. The ZWNBSP is originally and currently used as the byte order mark (BOM) at the start of a file. However, if encountered elsewhere, it should, according to Unicode, be treated as a word joiner, a no-break space of zero width.
The deliberate use of U+FEFF for this purpose is deprecated as of Unicode 3.2, with the word joiner strongly preferred.
Representations
System
Representation (click value to copy)
Nº
8288
UTF-8
E2 81 A0
UTF-16
20 60
UTF-32
00 00 20 60
URL-Quoted
%E2%81%A0
HTML hex reference
⁠
Wrong windows-1252 Mojibake
â
HTML named entity
⁠
abbreviation
WJ
Encoding: GB18030 (hex bytes)
81 36 AB 36
LATEX
\nolinebreak
RFC 5137
\u'2060'
Bash and Zsh inside echo -e
\u2060
C and C++
\u2060
C#
\u2060
CSS
\002060
Excel
=UNICHAR(8288)
Go
\u2060
JavaScript
\u2060
Modern JavaScript since ES6
\u{2060}
JSON
\u2060
Java
\u2060
Lua
\u{2060}
Matlab
char(8288)
Perl
"\x{2060}"
PHP
\u{2060}
PostgreSQL
U&'\2060'
PowerShell
`u{2060}
Python
\u2060
Ruby
\u{2060}
Rust
\u{2060}
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.)