!
Exclamation Mark
0021 · Basic Latin · Zyyy
Mã hóa
| Unicode | U+0021 | |
| HTML Decimal | ! | |
| HTML Hex | ! | |
| CSS | \0021 | |
| JavaScript | \u{21} | |
| Python | \u0021 | |
| Java | \u0021 | |
| UTF-8 | 21 | |
| UTF-16 | 00 21 | |
| URL Encoded | %21 |
Thuộc tính Unicode
Block
Basic Latin
Script
Zyyy
Category
Other Punctuation (Po)
Bidirectional
ON
Ký hiệu tương tự
Ký hiệu liên quan
Tìm hiểu thêm
Hướng dẫn liên quan
How to Use the SymbolFYI Symbol Table Tool
A complete guide to SymbolFYI's Symbol Table — browse characters by Unicode block, filter by category, copy characters, and explore encoding details.
How to Use the SymbolFYI Character Analyzer
A guide to SymbolFYI's Character Analyzer — count characters, words, and bytes, inspect Unicode properties, and analyze text encoding character by character.
Font Fallback and Tofu: Why Characters Display as Empty Boxes
Understand font fallback — why characters render as empty boxes (tofu), how to build robust font stacks, unicode-range subsetting, and more.
CJK Web Typography: Chinese, Japanese, and Korean Text on the Web
Master CJK web typography — font stacks, line breaking rules, ruby annotation, vertical writing, CSS text-spacing, and mixed-script layout techniques.
Accessible Emoji: How to Use Emoji Without Excluding Users
Make emoji accessible — screen reader behavior, aria-label patterns, avoiding emoji overuse, social media accessibility, and cognitive considerations.
ARIA and Unicode: Making Decorative Symbols Accessible
Use ARIA attributes to make Unicode symbols and emoji accessible — aria-label, aria-hidden, role=img patterns, and screen reader testing strategies.
Input Method Editors (IME): How CJK Text Input Works
Understand how Input Method Editors work — Japanese IME workflow, Chinese pinyin input, Korean hangul composition, and web form compatibility.
The Private Use Area: Custom Characters in Unicode
Explore Unicode's Private Use Areas — how they work, why icon fonts use them, PUA in corporate fonts, and the risks of PUA characters in data exchange.
Punycode and IDN: How Unicode Domain Names Work
How Internationalized Domain Names work — Punycode encoding, IDNA 2003 vs 2008, homograph attacks, and implementing IDN support in your applications.
Legacy Encodings: Latin-1, Windows-1252, Shift-JIS, and When You Still Need Them
A practical guide to legacy character encodings — when you'll encounter Latin-1, Windows-1252, Shift-JIS, EUC-KR, and how to convert them to UTF-8.