社會

台灣在國際標準中的標示問題

從 ISO 程式碼到開源軟體——台灣的名字如何在全球數位基礎設施中被書寫、爭議與修正

社會 國際關係

台灣在國際標準中的標示問題

在全球數位基礎設施中,一個看似技術性的問題卻牽動著政治與認同的敏感神經:台灣在各種國際標準和軟體系統中應該如何被標示?從 ISO 3166 國際標準到無數開源軟體專案,「Taiwan, Province of China」這個標示引發了持續不斷的討論與修正行動。

問題的核心:ISO 3166-1 標準

ISO 3166-1 是國際標準化組織制定的國家程式碼標準,為全世界的國家和地區分配了二字母、三字母和數字程式碼。在這套標準中,台灣被分配了 TW 程式碼,但官方名稱卻是「Taiwan, Province of China」(台灣,中國的一個省)。

這個標示自 1974 年起就存在於 ISO 3166 標準中,但對台灣民眾和許多國際社群成員來說,這是一個「有缺陷的標準」,因為它不反映台灣的實際政治現狀和治理結構。

開源軟體社群的修正行動

Ubuntu Bug 1138121:軟體來源的國家選擇問題

在 Ubuntu 的軟體來源設定中,使用者需要選擇所在國家以找到最佳的鏡像站點。當台灣使用者看到「Taiwan, Province of China」這個選項時,許多人感到困擾和不滿。

Bug #1138121 的回報者詳細說明了問題:

幾乎所有的台灣(中華民國)人都會被這種軟體缺陷困擾,如果它出現在電腦螢幕上的話 ;)

回報者建議的解決方案是使用 ISO codes 中的「common name」欄位,即簡單的「Taiwan」,而非政治性的全稱。

GitHub 上的修正嘗試

在 GitHub 開源社群中,有許多專案面臨同樣的問題。例如在 ISO-3166-Countries-with-Regional-Codes 專案的 Issue #43 中,社群成員提出:

根據維基百科,台灣不是中國的一個省。有些程式碼將「Taiwan」表示為「Taiwan, Province of China」,這是無法接受的。

這類 issue 通常會附帶 pull request,嘗試將相關檔案中的標示從「Taiwan, Province of China」修正為「Taiwan」。

FreeBSD PR 138672

FreeBSD 作業系統也收到類似的問題回報,編號 138672 的 PR 標題直接說明了問題:「ISO 3166 給台灣一個錯誤的名稱,請像以前一樣稱台灣為『Taiwan』。」

Drupal Issue 1938892

Drupal 內容管理系統社群也討論過從 ISO-3166-1 國家資料轉換到 CLDR(Common Locale Data Repository)unicode 資料的問題。社群成員認為「Taiwan, Province of China」這個標示「非常有問題」。

技術挑戰與解決方案

標準化的兩難

軟體開發者面臨的挑戰是:如何在遵循國際標準的同時,避免政治爭議並尊重使用者的感受?常見的解決方案包括:

  1. 使用 Common Name:採用較中性的「Taiwan」而非完整的官方名稱
  2. 採用 CLDR 資料:使用 Unicode CLDR 專案的地區資料,通常較為中性
  3. 本地化處理:在不同語言環境中使用適當的名稱

開發社群的響應模式

當有使用者回報台灣標示問題時,開源專案通常會採取以下步驟:

  1. 技術評估:檢查是否可以在不影響系統功能的前提下修改標示
  2. 社群討論:在 issue 或論壇中討論最適合的替代方案
  3. 逐步修正:通過 pull request 逐步更新相關檔案
  4. 文件更新:修改相關文件說明新的處理方式

更廣泛的影響

國際組織的命名問題

這個問題不僅存在於軟體系統中。在許多國際組織中,台灣也面臨類似的命名挑戰:

  • WHO:台灣無法以「Taiwan」名義參與,常使用「Chinese Taipei」
  • 奧運:台灣以「Chinese Taipei」名義參賽
  • 其他國際標準組織:多數跟隨 ISO 3166-1 的標示方式

數位主權的思考

台灣在國際標準中的標示問題,實際上反映了數位時代的主權表達議題。在全球化的數位基礎設施中,如何確保每個地區都能以適當的方式被識別和表達,是一個值得思考的問題。

g0v 社群的貢獻

感謝 g0v 社群成員 chewei 長期整理相關案例和討論串,讓更多人了解這個問題的普遍性和重要性。g0v 社群一直致力於透過開源協作的方式,改善政府數位服務和推動資訊透明化。

開發者實務建議

對於軟體開發者,在處理國家/地區選擇功能時,可以考慮以下建議:

  1. 避免政治爭議:使用較中性的名稱,如「Taiwan」而非「Taiwan, Province of China」
  2. 提供客製選項:允許使用者或管理員自定義地區名稱
  3. 採用國際慣例:參考主流服務(如 Google、Microsoft)的處理方式
  4. 文件說明:在文件中說明採用特定標示方式的原因

結語

台灣在國際標準中的標示問題,看似只是技術細節,實際上牽涉到認同、尊重與包容的深層議題。透過開源社群的持續努力,我們看到許多專案已經採用更中性、更包容的標示方式。

這不僅是技術問題的解決,更是數位時代多元價值觀的體現。每一個小小的修正,都代表了開發者社群對使用者感受的重視,以及對建立更包容數位環境的努力。

參考資料


本文感謝 g0v 社群成員 chewei 提供的資料整理,以及所有為改善台灣在數位系統中標示而努力的開發者和社群成員。

內容說明 本文由 AI 輔助生成,並經人工審核整理。如發現任何錯誤或不完整之處,歡迎透過下方按鈕協助改善。
ISO 3166 國際標準 開源軟體 g0v 數位主權 台灣標示
分享