List of Special Characters for Passwords
This is list of which of the list of Unicode characters can be used to meet the requirement or option of special characters for user passwords. Every system has its own requirements and limitations; this article refers to the general class of characters that are easily accessible to most users.
Character reference overview
An HTML or XML numeric character reference refers to a character by its Universal Character Set/Unicode code point, and uses the format
&#
nnnn;
or
&#x
hhhh;
where nnnn is the code point in decimal form, and hhhh is the code point in hexadecimal form. The x must be lowercase in XML documents. The nnnn or hhhh may be any number of digits and may include leading zeros. The hhhh may mix uppercase and lowercase, though uppercase is the usual style.
In contrast, a character entity reference refers to a character by the name of an entity which has the desired character as its replacement text. The entity must either be predefined (built into the markup language) or explicitly declared in a Document Type Definition (DTD). The format is the same as for any entity reference:
&
name;
where name is the case-sensitive name of the entity. The semicolon is required.
Table of Special Characters
These characters are part of the Basic Latin (Unicode block). There are 33 characters classified as ASCII Punctuation & Symbols are also sometimes referred to as ASCII special characters. The table has columns for many of the most common password system solutions.
Description | Glyph | Code | Decimal | Octal | # | Google/Gmail | Microsoft Windows |
---|---|---|---|---|---|---|---|
Space |
|
U+0020 | 32 | 040 | 0001 | No | No |
Exclamation mark | ! | U+0021 | 33 | 041 | 0002 | Yes | Yes |
Quotation mark | " | U+0022 | 34 | 042 | 0003 | ||
Number sign | # | U+0023 | 35 | 043 | 0004 | ||
Dollar sign | $ | U+0024 | 36 | 044 | 0005 | ||
Percent sign | % | U+0025 | 37 | 045 | 0006 | ||
Ampersand | & | U+0026 | 38 | 046 | 0007 | ||
Apostrophe | ' | U+0027 | 39 | 047 | 0008 | ||
Left parenthesis | ( | U+0028 | 40 | 050 | 0009 | ||
Right parenthesis | ) | U+0029 | 41 | 051 | 0010 | ||
Asterisk | * | U+002A | 42 | 052 | 0011 | ||
Plus sign | + | U+002B | 43 | 053 | 0012 | ||
Comma | , | U+002C | 44 | 054 | 0013 | ||
Hyphen-minus | - | U+002D | 45 | 055 | 0014 | ||
Full stop | . | U+002E | 46 | 056 | 0015 | ||
Slash (Solidus) | / | U+002F | 47 | 057 | 0016 | ||
Colon | : | U+003A | 58 | 072 | 0027 | ||
Semicolon | ; | U+003B | 59 | 073 | 0028 | ||
Less-than sign | < | U+003C | 60 | 074 | 0029 | ||
Equal sign | = | U+003D | 61 | 075 | 0030 | ||
Greater-than sign | > | U+003E | 62 | 076 | 0031 | ||
Question mark | ? | U+003F | 63 | 077 | 0032 | ||
At sign | @ | U+0040 | 64 | 0100 | 0033 | ||
Left Square Bracket | [ | U+005B | 91 | 0133 | 0060 | ||
Backslash | \ | U+005C | 92 | 0134 | 0061 | ||
Right Square Bracket | ] | U+005D | 93 | 0135 | 0062 | ||
Circumflex accent | ^ | U+005E | 94 | 0136 | 0063 | ||
Low line | _ | U+005F | 95 | 0137 | 0064 | ||
Grave accent | ' | U+0060 | 96 | 0140 | 0065 | ||
Left Curly Bracket | { | U+007B | 123 | 0173 | 0092 | ||
Vertical bar | | | U+007C | 124 | 0174 | 0093 | ||
Right Curly Bracket | } | U+007D | 125 | 0175 | 0094 | ||
Tilde | ~ | U+007E | 126 | 0176 | 0095 | ||
Description | Glyph | Code | Decimal | Octal | # |
See also
- Comparison of Unicode encodings
- Open-source Unicode typefaces
- GNU Unifont
- List of Unicode radicals
- List of Unicode fonts
- List of typefaces
- Typographic unit
- Unicode Consortium
- Unicode fallback font
- Unicode typeface
- Universal Character Set characters
References
- Unicode 7.0 Character Code Charts, Unicode, Inc.
- CWA 13873:2000 – Multilingual European Subsets in ISO/IEC 10646-1 CEN Workshop Agreement 13873
- Multilingual European Character Set 2 (MES-2) Rationale, Markus Kuhn, 1998
External links
- Official web site of the Unicode Consortium (English)
- decodeunicode.org Unicode-Wiki with images of all 98,884 graphical unicode characters (German/English, full text search)
- Letters with diacritical marks, grouped alphabetically, Pinyin.info
- UTF-8 encoding table and Unicode characters
- Remove Special | Specific Characters From The Text String.
- Unicode character table