引用 作者: 狼王白牙
為什麼不能用豹字結尾當名稱, 是不是歧視豹族 不是的
是因為BIG5中文碼在編碼時沒有把美國標準資訊交換碼
ASCII(American Standard Code for Information Interchange)
列入考量, 以致於某些字在資料庫裡看起來是結束字元, 導致處理錯誤

不可讓這些字當成名稱最後一個字, 否則會發生問題

A45C么 AE5C娉 B85C稞 C25C擺 A55C功\r
AF5C珮 B95C鈾 C35C黠 A65C吒 B05C豹
BA5C暝 C45C孀 A75C吭 B15C崤 BB5C蓋\r
C55C髏 A85C沔 B25C淚 BC5C墦 C65C躡\r
A95C坼 B35C許 BD5C穀 AA5C歿 B45C廄\r
BE5C閱 AB5C俞 B55C琵 BF5C璞 AC5C枯\r
B65C跚 C05C餐 AD5C苒 B75C愧 C15C縷\r
AA7C泜 B47C揉 A87C育 BE7C魯 B27C琍
BC7C慝 C67C鸛 A97C尚 B37C逖 BD7C罵
A77C坑 B17C悴 BB7C誡 C57C疊 A67C帆
B07C院 BA7C漏 C47C辮 AB7C咽 B57C稅
BF7C糕 AC7C洱 B67C閏 C07C嚐 AD7C迢
B77C會 C17C舉 A47C弋 AE7C徑 B87C腮
C27C甕 A57C四 AF7C砝 B97C頌 C37C牘
那用Unicode的話還會出問題嗎...
最近也想寫資料庫的處理程式...想先大概了解一下...0v0a
如果用SQL查詢指令時結尾是"豹\"時會出現錯誤(或其他相近編碼),是不是也會造成在insert資料時發生問題呢?
如果這些字元在中間時就不會發生問題?

還有用UTF8格式的話相容性不知會不會比較好....
(前陣子把舊的MYSQL的DB轉成UTF8時,結果發現舊的BIG5碼全部花掉(DB預設是Italy2@@)...雖然沒什麼資料但是還是有點orz....)

對了..白牙大大是念什麼的呢...0v0a? 電腦的知識好豐富...