資料庫編碼

資 料 庫 使 用 SQL_ASCII 編 碼 儲 存 資 料, 這 個 編 碼 被 定 義 為 僅 有 7 個 位 的 字 元, 意 味 著 使 用 第 8 個 位 的 字 元 (非 ASCII 字 元 127-255) 無 法 定 義。 因 此, 把 伺 服 器 資 料 轉 換 為 其 他 編 碼 是 不 可 能 的。

如 果 想 在 資 料 庫 中 儲 存 非 ASCII 資 料, 選 用 一 個 強 大 的 資 料 庫 編 碼 來 表 示 本 地 化 字 符 集, 它 應 該 能 夠 支 持 自 動 轉 換 甚 至 當 需 要 的 時 候 可 以 使 用 不 同 客 戶 端 編 碼。 在 SQL_ASCII 資 料 庫 中 儲 存 非 ASCII 資 料, 可 能 會 因 為 編 碼 轉 換 問 題 而 遇 到 從 資 料 庫 中 讀 寫 資 料 時 出 現 奇 怪 字 符 的 問 題。 當 使 用 不 同 客 戶 端 和 驅 動 程 序 訪 問 資 料 庫 時, 這 將 令 人 非 常 頭 疼。

對 大 多 數 安 裝 而 言, Unicode (UTF8) 編 碼 提 供 了 最 靈 活 的 相 容 能 力。