2023-04-02

那些年我們都用 Big5

分享一個奇葩的 Big5 環境,一般來說不會有。 以前曾建議公司委外軟體公司改寫內部網頁,也順便升級後端的資料庫, 小公司對這個的態度當然是能用就用,完全不想花錢,直到硬體掛了,也只買一台新 Server 來而已。

我是門外漢,只比其他同事略懂個人電腦操作設定而已,公司要我搞這些,又不願意減少我原本的工作量, 所以當時我什麼都沒動,將原本的 MySQL 3.23 直接照搬(幸好我有每天備份,除了掛點當天),弄好 IIS, 不管是後台、前端,Classic ASP 一堆我看不懂又奇特的 VBScript,在 Google 看一堆東西後, 系統就從掛點的 Windows Server 2000 換到了 Windows Server 2008 R2 上了, 資料庫依舊是那個 MySQL 3.23,查看整套系統大大小小將近 200 個 asp 檔案,沒任何說明, 唯一看到代碼內的一句話「已修改全部頁面強制需繁體中文」,我想他指的是 Big5 編碼, 之後就慢慢有諸如「嬑」之類的字被當成 Big5 編碼進到資料庫內,之後就不定時系統會當掉。

一個有著 Big5 編碼血統的系統就這樣存活了 20 幾年,目前已經快找不瀏覽器可以順利運作。

未完待續…

0 意見: