-- 作者:heshaoming
-- 发布时间:10/1/2005 12:47:00 PM
-- [求助]和XML应用相关的,outlook2003的一个插件Prophet2004的内容显示乱码问题
以下内容和XML应用相关,前面有点罗嗦,请斑竹不要误为罐水。 我昨天天在网上下载了一个outlook(我用的是outlook2003)的第三方插件,,Prophet2004,详细介绍看这里,主要是客户关系管理(CRM)的运用在outlook中 http://www.pcworld.com.cn/product/software/1/2004/0425/72.shtml 我是XP系统,正常安装此软件后,在个人文件夹里就生成了一个Avidian Prophet的文件夹,其中一个子文件夹Contact Manager是和客户信息相关的文件夹,打开后如下显示,问号部分显示的是outlook里面 联系人地址本的信息,其中你看到的问号就是联系人的姓名,我的问题就是这个,选择每一个联系人姓名时,下方显示对应的信息就正常是中文,当我双击问号姓名时,它就打开outlook联系人的信息选项卡,而里面的信息都是正常中文显示的,我改成英文返回后,它就不会显示问号,但奇怪的是,我在不改成英文的时候再重新返回以下面板时,它显示又正常了,但每次重启Contact Manager时还是如此,其他需要显示的项目信息也同理,这是一个相当于CRM的客户关系管理系统,如果不能以中文显示,就等于没用! 后来我听人说国外软件很多都配合XML,于是我在这个插件下找到了33个XML文件,果然,从这些文件名看来就是需要显示的各种内容,每个XML的文件头部都如下: <?xml version="1.0" ?> - <RptSerializedItem xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 于是我用替换软件尝试把 <?xml version="1.0" ?> 替换成 <?xml version="1.0" encoding="gb2312" ?> ,但是结果不行,改成UTF-8,还是不行,插件依旧,甚至我把XML文件删除去前面的一部分,重启outlook2003后,插件照样打开,问号依然档存,这实在让我费解,难道和XML无关? 不过有一点我发现就是当关闭完outlook2003联系人窗口后,单击插件列表框的任意位置时,硬盘都有声音,应该是运行某个程序,才使问号变回中文 我花了很长时间找这样一个软件,也花了很长时间download它和安装它,真是想将它用到工作中 求教各位高手帮忙,指点!!! 小弟感激不尽 以下是一个完整的XML文件 <?xml version="1.0" encoding="gb2312" ?> - <RptSerializedItem xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ReportSource>SP_RPT_CONTACTS</ReportSource> <Name>Contact Data</Name> <Sort>ContactName</Sort> <DefaultSort /> <StartDate>2003-08-05T14:10:17.1974192-07:00</StartDate> <EndDate>2003-08-05T14:10:17.1974192-07:00</EndDate> <StartEndDateMode>false</StartEndDateMode> <Period><All></Period> <AccountSelected>Contact Name</AccountSelected> <Companies /> <Contacts /> <Reps /> <RevenueAndOperation>false</RevenueAndOperation> <ProjRevenueEnable>false</ProjRevenueEnable> <ProjRevenueValue>0</ProjRevenueValue> <ProjRevenueOperator>greater than or equal to</ProjRevenueOperator> <RecurRevenueEnable>false</RecurRevenueEnable> <RecurRevenueValue>0</RecurRevenueValue> <RecurRevenueOperator>greater than or equal to</RecurRevenueOperator> - <ReportFieldList> <string>ContactName</string> <string>CompanyName</string> <string>Email1</string> <string>Email2</string> <string>Email3</string> <string>Category</string> </ReportFieldList> <DateField>ClosedDate</DateField> <Template>true</Template> <ColumnFormat>1</ColumnFormat> </RptSerializedItem>
|