情况是这样的,我们公司有一部分人用的操作系统是繁体中文,一部分用的是英文的。现在的情况是,繁体中文用户用Domino自带的文件上传控件上传的文档,繁体中文用户可以打开,但是英文用户打不开,报找不到item的错误。
我用的公式是常见的那种,如下:
thisDb:[email protected](@ReplaceSubstring(@Subset(@DbName;-1);" ";"+");"\\";"/");
att:[email protected](@Attachments!=0;"[<a target=\"_blank\" href=\"/"+thisDb+"/0/"[email protected](@DocumentUniqueID)+"/$FILE/"+ @AttachmentNames+"\" target=\"_blank\">"[email protected]+"</a>]";"");
@If(@Elements(@AttachmentNames)>0;@Implode(att;"<br>");"")
英文用户看到的网页上显示的附件名称都是正常的,点击打开的时候,显示在地址栏里面的字也是正常的繁体中文,[email protected]("UTF-8";@AttachmentNames),这样会得到%AB这样的类型的字符串,但是一样,繁体中文用户用这样的地址可以打开附件,但英文用户还是打不开。
有没有朋友遇到过这个问题,或者知道这个问题如何处理?
谢谢!
------解决方案--------------------
domino服务器请使用utf-8编码
[email protected]
------解决方案--------------------
看看这个.
http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1897660A24000
------解决方案--------------------
请加上openelement试一下,我以前碰到过类似问题,很奇怪有些附件不加这个,就是打不开,加上这个就没有问题了
--------------------------
Lotus中文论坛