在将某些富文本字段从Lotus Notes迁移到Oracle时,我会将迁移结果转换为一些无效字符。例如,'
变为boxgEKOVESTboxh
。那么我们如何才能找到Lotus Notes表单的代码页以及如何将其转换为UTF8?
答案 0 :(得分:1)
所有Lotus Notes数据都存储在LMBCS中。很难找到有关LMBCS的信息。这是link通过互联网档案的Wayback Machine到一篇详细描述它的旧论文。此外,这是我几年前提交给OpenNTF项目的link,其中包含组织成视图的文档,以提供将Unicode映射到LMBCS的表。
但请注意,虽然LMBCS是存储格式,但某些API和大多数用于访问Lotus Notes数据的工具都会执行自动转换。 (例如,在Windows计算机上运行的Notes客户端本身会自动从LMBCS转换为Unicode以便正确显示字符。)如果不了解更多关于如何转换到Oracle的信息,需要使用哪些工具,使用哪些API ,以及他们在哪些环境中运行(因为自动转换通常取决于环境的设置),没有办法确切地知道出了什么问题。