在 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