引言:一個改變人類表達方式的符號
2026年的今天,全球每天發送的 Emoji 超過100 億次。你在 WeChat 裡回一個「😂」,在郵件末尾加一個「🙏」,在 Slack 裡用「🚀」表示專案上線——這一切如此自然。我們在使用 Emoji 時很少會去想,這些像圖片一樣的符號是怎麼出現的?
這些小小的彩色方塊,究竟是從哪裡來的?
它們的誕生,遠比大多數人想像的要曲折。今天,我們就來完整梳理這段從 :-) 到 😂 的 44 年旅程。
一、史前時代:當人類第一次想用文字表達「笑」(1982)
那個改變一切的冒號
1982 年 9 月 19 日,美國卡內基梅隆大學的計算機科學教授 Scott Fahlman 在校內 BBS 上發了一則貼文:
I propose that the following character sequence for joke markers: :-) Read it sideways.
他建議用 :-) 表示「開心」,用 :-( 標記「難過」。
這個提議的初衷非常務實——在純文字的 BBS 裡,人們無法簡潔高效地傳遞情緒,分辨一句諷刺到底是開玩笑還是真生氣,很多玩笑被誤讀為嚴肅批評。
至此,一個新的事物正式誕生了,:-) 這種由 ASCII 符號組成表情被稱為顏文字或Emoticon。
Fahlman 教授大概沒想到,這串簡簡單單的三個字元,會成為一種全球性視覺語言的起點。
顏文字的野蠻生長
此後,顏文字的發展進入了快車道,各種新的表情被創造出來。例如:
| 符號 | 含義 | 出現年代 |
|---|---|---|
:-) | 微笑 | 1982 |
;-) | 眨眼 | 1980s |
:-D | 大笑 | 1980s |
>_< | 抓狂 | 1990s |
(╯°□°)╯︵ ┻━┻ | 掀桌 | 2000s |
日本使用者還發展出了獨立的顏文字體系(如 (^_^)、(;一_一)),不需要歪頭看,正著就能讀懂——這為後來真正的「繪文字」埋下了伏筆。
二、誕生:1999 年,日本「繪文字」元年
當西方世界還在歪著頭看 :-) 時,日本網民創造了一種無需轉頭就能讀懂的表情符號—— 顏文字(Kaomoji)。
1986 年 6 月 20 日凌晨 00:28,若林泰志(Yasushi Wakabayashi)在日本 ASCII-NET 的 PC 網路公告板上發布了「(^_^)」。與西方的橫向表情不同,顏文字是縱向排列的,眼睛、嘴巴的位置更符合人臉的自然結構,因此無需將頭歪向左側就能讀懂。
「Kaomoji」由日語 顔(kao,臉) 和 文字(moji,字元) 組成。這種形式迅速在日本網路文化中流行開來,衍生出了花樣繁多的變體:開心 (≧▽≦)、掀桌 (╯°□°)╯︵ ┻━┻ 等等。它們比 ASCII 表情更生動、更富有表現力、更豐富多彩,也為後來 Emoji 的誕生奠定了基礎。
NTT DoCoMo 的 176 個像素畫
1999 年,日本電信營運商 NTT DoCoMo 推出了 i-mode 行動上網服務。為了讓簡訊和網頁更有表現力,設計師 栗田穰崇(Shigetaka Kurita) 在 12×12 像素的方格裡,畫出了 176 個 圖形符號。
他管這些東西叫 「繪文字」(えもじ / Emoji)——「繪」(e)是圖畫,「文字」(moji)是字元。這就是「Emoji」這個詞的來源。
這 176 個符號包括:
- ☀️🌧️❄️ 天氣
- 🚗🚃✈️ 交通
- ❤️💔 情感
- 📱💻 科技
- 🍔🍜 食物
為什麼是日本?
Emoji 誕生在日本絕非偶然:
- 漢字文化基礎:日語本身就大量使用表意文字,使用者對「一個符號=一個含義」的接受度天然更高。
- 呼叫器(Pager)時代:1990 年代日本高中生用呼叫器互發訊息,已經流行用數字諧音(如「0840」=「おはよう」)和簡單符號傳情達意。
三足鼎立的混亂期(1999–2010)
日本三大營運商各自為政,都各自搞了一套 Emoji 編碼,互不相容,加上後來 Apple 在 2008 年為日本市場 iPhone 加入 Emoji 支援,導致各種 Emoji 變得混亂,你從 DoCoMo 手機發一個😊,對方用 au 手機收到的可能是一團亂碼。
這種亂象之下, Emoji 迫切需要一套統一標準。
三、正名:Unicode 收編 Emoji(2010)
一封改變歷史的提案
2007 年,Google 的 Kat Momii、Mark Davis 和 Peter Edberg 向 Unicode 聯盟提交了一份提案,請求將 Emoji 納入 Unicode 標準。
經過三年討論,2010 年 10 月,Unicode 6.0 正式發布,收錄了722 個 Emoji 字元。
這意味著:
- ✅ 每個 Emoji 有了唯一的碼位(如 😂 =
U+1F602) - ✅ 跨平台、跨語言傳輸不再亂碼
- ✅ 任何作業系統、任何輸入法都可以實現自己的渲染
Emoji 終於從一個流行日本的次文化正式變身為國際標準。Unicode 的介入不僅解決了相容性問題,更重要的是賦予了 Emoji 標準化、可擴充性和跨平台一致性。從此,Emoji 不再依附於某一家公司的私有標準,而是像字母和數字一樣,成為了網際網路基礎設施的一部分。
編碼細節:一個 Emoji 在計算機裡長什麼樣?
以 😂(Face with Tears of Joy)為例:
Unicode碼位: U+1F602
UTF-8編碼: F0 9F 98 82(4位元組)
UTF-16編碼: D83D DE02(代理對)
HTML實體: 😂 或 😂
CSS寫法: content: "\1F602";
📌 對開發者來說,Emoji 在 JavaScript 中是代理對(Surrogate Pair),
"😂".length === 2,這是很多字串處理 bug 的根源。在 Nuxt/TypeScript 專案中處理使用者輸入時尤其要注意。
如果你想查閱某個 Emoji 的完整編碼資訊,以及 Emoji 是由哪些符號組成的,可以查看 Emoji 解碼器。
四、爆發:從 722 到 3700+(2011–2026)
Emoji 納入 Unicode 之後,從此開啟了 Emoji 在全球的風靡。 雖然 Unicode 在 2010 年才正式收錄 Emoji,但 Apple 早在 2008 年就已經行動。在 iOS 2.2 的日本版本中,Apple 悄悄加入了對 Emoji 鍵盤的支援。這個決定看似只是針對日本市場的在地化功能,卻為 Emoji 的全球爆發埋下了種子。 2011 年,隨著 iOS 5.0 的發布,Apple 終於向全球使用者開放了 Emoji 鍵盤。同年,Mac OS X 10.7 Lion 也加入了 Emoji 支援。幾乎在一夜之間,全球數億 iPhone 使用者發現他們的鍵盤裡藏著一整套可愛的表情圖示。Emoji 從日本的小眾功能,變成了全球社群媒體上的流行符號。 Android 陣營也在 2013 年跟上了步伐,原生支援 Emoji。至此,全球兩大行動作業系統都已擁抱 Emoji,這種小小的像素圖示正式進入了主流數位通信的每一個角落。
關鍵里程碑
| 年份 | 事件 | Emoji數量(約) |
|---|---|---|
| 2010 | Unicode 6.0 首次收錄 | 722 |
| 2015 | 😂 被《牛津詞典》選為「年度詞彙」 | ~1,800 |
| 2016 | 引入膚色修飾符(Fitzpatrick 量表) | ~2,200 |
| 2017 | 性別中立職業 Emoji | ~2,600 |
| 2019 | 無障礙/身心障礙相關 Emoji(🦻🦽🦾) | ~3,000 |
| 2021 | 心形手勢、融化臉🫠 | ~3,300 |
| 2023 | 振翅🪽、驢🫏、薑🫚 | ~3,500 |
| 2025–2026 | Unicode 16.x,持續新增 | 3,700+ |
六、Emoji 與文化:不只是「表情」
語言的補充,而非替代
語言學家認為,Emoji 並不是在「簡化」語言,而是在恢復文字交流中丟失的副語言資訊(語氣、表情、肢體語言)。一個「好的」和「好的😊」傳達的情緒溫度截然不同。
跨文化歧義
不過,Emoji 並非完全沒有文化壁壘:
- 🙏 在日本是「請求/感謝」,在西方常被理解為「祈禱/High Five」
- 👍 在中東部分地區曾被視為冒犯手勢
- 🍑🍆 的隱喻早已偏離本意……
Emoji 成語:當表情遇上漢語
在中文網路上,還衍生出了一種獨特玩法——Emoji 成語,用 Emoji 組合來「猜」一個四字成語:
- 🐅☀️🐉🕰️ = 老態龍鍾
- 🐔🐶🔝 = 雞飛狗跳(不太對)→ 雞犬升天
🎮 我們在 HaoEmoji.com 的 Emoji 成語頻道 整理了數百個 Emoji 成語謎題,適合親子互動、課堂遊戲和社群媒體傳播。歡迎來挑戰!
七、未來:Emoji 的下一個十年
動態 Emoji(Animated Emoji)
Unicode 聯盟已在討論動態 Emoji標準。未來,一個 😂 可能不再只是靜態圖片,而是帶有微動畫的「活」符號。Telegram 和 iMessage 已經率先實驗。
AI 生成與個人化
隨著生成式 AI 的發展,使用者可能可以自訂 Emoji 風格——用同樣的碼位,但渲染成你喜歡的畫風。
更深的無障礙支援
螢幕閱讀器對 Emoji 的朗讀支援仍在完善中。未來的方向是讓視障使用者也能「聽到」Emoji 的情感色彩,而不僅僅是「笑臉,帶眼淚」這樣的機械描述。
結語:一個小方塊的大故事
從 1982 年 Fahlman 教授在 BBS 上敲下 :-),到 2026 年全球每天百億次 Emoji 發送;從 12×12 像素的 176 個日本繪文字,到 Unicode 收錄的 3700+ 個全球通用符號——
Emoji 的故事,本質上是一個技術標準化與人類表達欲相互成就的故事。
下次你按下 😂 的時候,不妨想一想:你指尖觸碰的,是 44 年歷史、橫跨三大洲、涉及數十個技術委員會協同的結晶。
📚 延伸閱讀 & 實用工具:
- 🔍 HaoEmoji.com — 全部 Emoji 一覽與搜尋:支援按分類、關鍵字、Unicode 碼位檢索全部 3700+ 個 Emoji
- 📋 文件常用 Emoji 速查表:寫文件、寫 README、做簡報時最常用的 Emoji 分類速查
- 🧩 Emoji 成語頻道:用 Emoji 猜成語,好玩又長知識
- 📖 Unicode Emoji 官方列表
