Unicode 內碼在網頁上顯示的問題

摘要:Unicode 內碼在網頁上顯示的問題

本來資料庫和 ASP.NET 環境都支援 Unicode,顯示 Unicode 字元應該沒甚麼問題的,但這次碰到的問題,是網頁顯示的資料來自另一個舊系統的資料庫,而那個資料庫原本儲存的資料都是 BIG-5 編碼。該舊系統是以 ASP 撰寫,為了能夠在網頁上正常顯示 Unicode 字元,它在存入資料庫時,會將 Unicode 字元存成內碼的形式,例如日文「に」這個字,舊系統會將它存成 "&#12395"。如此一來,瀏覽器看到 "&#12395",就會將它轉換成「に」,使用者就能看到正確的字元了。

繼續閱讀全文