十進位制 ASCII 碼編解碼

🔤 Decimal Encode

Convert text to decimal code points and back in your browser — useful for escaping and inspection.

📐 工作原理與說明
把字元以十進位制碼點形式表示。
  • 原理:取每個字元的 Unicode 碼點(或位元組值)用十進位制表示,常以空格或逗號分隔。
  • 範圍:ASCII 為 0–127;超出範圍需用 Unicode 碼點或 UTF-8 位元組序列表示。
  • 等價:與二進位制、十六進位制表示資訊量相同,僅進位制不同。
  • 解碼:按分隔符切分後逐個轉為字元再拼接。

📚 深度解析:十進位制 ASCII 碼編解碼

💡 常見使用場景

  • 教學 ASCII 表、除錯字元編碼問題時用十進位制碼點表示字元。
  • 在只支援數字的通道里表示字元(如老式裝置、教學演示),把 ASCII 碼點以十進位制序列傳輸。
編碼 "A"
輸入 `A` → 輸出 `65`;解碼 `72 101 108 108 111` → `Hello`。

❓ 常見問題(FAQ)

十進位制碼點和 Unicode 碼點一樣嗎?
對 ASCII 範圍內一致;超出 127 的字元需用 Unicode 碼點(如“中”=20013)。
為什麼 65 解出來是 A?
因為 ASCII 標準把十進位制 65 分配給大寫字母 A(0x41)。十進位制、十六進位制、八進位制只是同一個碼點的不同寫法:65 = 0x41 = 0o101,都表示 A。超過 127 的碼點已不屬於 ASCII,需按 Unicode 解釋。
⚠️ 使用說明與注意事項
📖關於「十進位制 ASCII 碼編解碼」 ▼

📝工具簡介

十進位制 ASCII 碼編解碼。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。