为什么我会得到“&引用;(问号)在虚拟机上为.EML文件替换Unicode字符?

为什么我会得到“&引用;(问号)在虚拟机上为.EML文件替换Unicode字符?,unicode,outlook,vmware,outlook-redemption,eml,Unicode,Outlook,Vmware,Outlook Redemption,Eml,我们的应用程序使用Redemption 4.4.0.1026保存.EML文件的.MSG和.TXT版本。我用问号替换Unicode字符。我已确保安装了所有Windows语言包。它发生在Windows 2003和XP上(都安装了所有更新) 有两件事很奇怪/有趣: 在普通桌面计算机上,Unicode不会被剥离。但在我的VMware Workstation 6.5.5(6.x系列的最新版本)上,我得到了问号替换 在.MSG文件中不会发生这种情况。它们并不完美,但要比它们好得多。。。我看到了中文、阿拉伯语

我们的应用程序使用Redemption 4.4.0.1026保存.EML文件的.MSG和.TXT版本。我用问号替换Unicode字符。我已确保安装了所有Windows语言包。它发生在Windows 2003和XP上(都安装了所有更新)

有两件事很奇怪/有趣:

  • 在普通桌面计算机上,Unicode不会被剥离。但在我的VMware Workstation 6.5.5(6.x系列的最新版本)上,我得到了问号替换

  • 在.MSG文件中不会发生这种情况。它们并不完美,但要比它们好得多。。。我看到了中文、阿拉伯语、俄语等真实的角色

  • 对这里可能发生的事情有什么想法吗

    谢谢

    顺便说一句,我想发布一个正在发生的事情的截图,但这必须做到:

    Chinese (simplified):
    
    ????????????????????????????????????????
    
    Spanish:
    
    En marzo de 1997, CNN lanz CNN en Espaol, la cadena de 24 horas de noticias en ese idioma dirigida al mercado latinoamericano. CNN en Espaol brinda reportajes de los principales acontecimientos mundiales, cobertura en vivo complementada con anlisis, noticias internacionales del mundo empresarial y financiero, deportes y notas de inters las 24 horas del da, los 365 das del ao.
    
    Hindi:
    
    ???????? 1  ??? ???????? ?? ???? ?? ???????? ?? ????? ??? ??????? ??????????? ??????? ??? ?????? ?????? ?? ?????????? ?? ??? ??????? ?? ?? ?????? ?????? ??????? ?? ??? ?? ?????? ???? ???????
    
    Arabic:
    
    ???????????????????????????? ????????? ??????????????????? ?????????? ?????? ??????? ???????????????????????????????????????
    
    Portuguese:
    
    Sustentava contra ele Vnus bela, Afeioada  gente Lusitana, Por quantas qualidades via nela Da antiga to amada sua Romana; Nos fortes coraes, na grande estrela, Que mostraram na terra Tingitana, E na lngua, na qual quando imagina, Com pouca corrupo cr que  a Latina. 
    
    Bengali:
    
    ?? ??? ??? ?? ?? ??? ??? ???? ????????? ???????? ???????????? ????????? 
    
    Russian:
    
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
    
    Japanese:
    
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?  ? ? ?
    
    German:
    
    Er kam am Freitagabend nach einem harten Arbeitstag und dem blichen rger, der ihn schon seit Jahren immer wieder an seinem Arbeitsplatz plagt, mit fraglicher Freude auf ein Mahl, das seine Frau ihm, wie er hoffte, bereits aufgetischt hatte, endlich zu Hause an.
    
    Korean:
    
    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
    

    将Unicode->Ansi转换为不支持正在转换的Unicode字符的Ansi字符集时,会出现“?”字符。

    Remy,这是可以理解的。但考虑到它在某些机器上工作,而不是在其他机器上,我怀疑是环境因素在起作用。我不知道它是什么,但系统之间安装的组件肯定有一些不同。很难说,因为您没有显示任何代码,但请记住,不同的机器在操作系统层可以有不同的Ansi语言设置,因此如果保存依赖于操作系统默认编码,你可以在不同的机器上得到不同的结果。雷米,谢谢。你知道我在哪里可以检查这个设置吗?我们的应用程序在Windows XP SP3和Windows 2003 SP2上运行。控制面板>区域和语言选项