f 獻 與 献 兩個字在 Oracle Big5 資料庫的故事 ~ 迪貝之家

獻 與 献 兩個字在 Oracle Big5 資料庫的故事

客戶被門市反映取件人名字與包裹上的名字中間那個字有差異,追問AP,然後AP跑來問我....不過以這個單位的態度,通常都會直接回絕,說這是你們AP要處理的,但對我來說,我要的是累積個人資產,所以有問題,我盡量嘗試解決底下是我個人的測試及回覆,我也不知道準確與否

==================================

        ‘献’ 這個字應該是簡體字
           這是繁體字
         在測試之後
         我覺得可能因為資料庫是big5編碼
         它主動把簡體字轉為繁體字
         (我覺得是driver轉的啦)
         用下列的sql 去測試就知道我為何這麼說
select dump('',1016) from dual;
select dump('',1016) from dual;

        回應的編碼都是C46D
        那就是”獻” BIG5的編碼
        同樣的兩個dump sql 語句
        UTF8 編碼資料庫的顯示不一樣
Typ=96 Len=3 CharacterSet=AL32UTF8: e7,8c,ae

Typ=96 Len=3 CharacterSet=AL32UTF8: e7,8d,bb
         這是我塞資料進UTF8 資料庫查詢的結果
Big5 vs GB0