在 Domino 环境下开发时,咱们接触的字符编码主要有三种:html
- UTF-16:LotusScript 内部的字符编码,中文和英文都占两字节。
- LMBCS(Lotus Multibyte Character Set):存到文档域中的值以及公式等使用,中文占三字节,英文占一字节。这是在 Unicode 标准推出以前,Lotus 为了解决多语言问题本身使用的编码方式。
- 操做系统的编码方式:咱们的 Domino 通常都跑在 GB2312 环境下,中文占两字节,英文占一字节。
UTF-16 和 GB2312 就很少说了,网上介绍的文章很是多。这里着重说明一下 LMBCS。jquery
详见:http://blog.sanmaozhao.com/articles/character-encoding-in-domino.htmldom
请参考:Computing Strings @Lengthide