Ctrl+K

從":-)"到"😂":一文看懂Emoji的前世今生

Emoji歷史

引言:一個改變人類表達方式的符號

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 誕生在日本絕非偶然:

  1. 漢字文化基礎:日語本身就大量使用表意文字,使用者對「一個符號=一個含義」的接受度天然更高。
  2. 呼叫器(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實體:     &#x1F602; 或 &#128514;
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數量(約)
2010Unicode 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–2026Unicode 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 年歷史、橫跨三大洲、涉及數十個技術委員會協同的結晶。

📚 延伸閱讀 & 實用工具: