2014-11-03 133 views
-2

將某些富文本字段從Lotus Notes遷移到Oracle時,我得到的遷移結果中包含一些無效字符。例如,'變成boxgEKOVESTboxh。那麼我們如何才能找到Lotus Notes表單的代碼頁以及如何將其轉換爲UTF8?將Lotus Notes遷移到Oracle 11

回答

0

所有Lotus Notes數據都存儲在LMBCS中。很難找到關於LMBCS的信息。這是一個link通過互聯網存檔的Wayback機到一箇舊紙,詳細描述它。另外,這裏有一個link到幾年前我貢獻的OpenNTF項目,其中包含組織到視圖中的文檔,以提供將Unicode映射到LMBCS的表。

但是,請注意,雖然LMBCS是存儲格式,但某些API和用於訪問Lotus Notes數據的大多數工具會執行自動轉換。 (例如,運行在Windows計算機上的Notes客戶端自動從LMBCS自動轉換爲Unicode,以便正確顯示字符。)在不瞭解更多關於如何轉換到Oracle的信息時,涉及哪些工具,它們使用哪些API ,以及它們運行的​​環境(因爲自動轉換通常取決於環境的設置),因此無法確切知道發生了什麼問題。