2010-12-13 4 views
0

우리 애플리케이션은 .emtml 파일의 .MSG 및 .TXT 버전을 저장하기 위해 Redemption 4.4.0.1026을 사용합니다. 유니 코드 문자가 물음표로 바뀝니다. Windows 용 언어 팩을 모두 설치했는지 확인했습니다. Windows 2003 및 XP (모두 업데이트가 설치된 상태 모두)에서 발생합니다. 재미있는/이상한왜 "?" VM에서 Redemption의 .EML 파일에 대한 유니 코드 문자의 대체 (물음표)?

두 가지가 :

일반 데스크톱 컴퓨터에
  1. , 유니 코드는 제거되지 않습니다. 그러나 VMware Workstation 6.5.5 (최신 6.x 시리즈)에서는 물음표 교체가 발생합니다.

  2. .MSG 파일에는 발생하지 않습니다. 그것들은 완벽하지는 않지만, 상당히 좋아집니다 ... 나는 Chiense, Arabic, Russian 등을 실제 캐릭터로 보여줍니다.

여기에 어떤 일이 벌어 질지에 대한 아이디어가 있으십니까?

감사합니다!

P. 진행 상황에 대한 스크린 샷을 게시하고 싶었지만 다음 작업을 수행해야합니다.

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: 

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 

답변

2

'?' 변환중인 유니 코드 문자를 지원하지 않는 Ansi charset으로 유니 코드 -> Ansi 변환을 수행하면 문자가 나타납니다.

+0

레미, 이해합니다. 그러나 일부 컴퓨터에서만 작동하고 다른 컴퓨터에서는 작동하지 않는다는 것을 감안할 때 나는 직장에서 환경적인 원인을 의심합니다. 나는 그것이 무엇인지 모르지만 시스템들 사이에 설치된 구성 요소에 약간의 차이가 있어야합니다. – Aaron

+0

당신이 코드를 보여주지 않았기 때문에 말하기 힘들지 만, OS가 다른 기계에서 다른 Ansi 언어 설정을 가질 수 있으므로 OS 기본 인코딩에 의존하는 경우 다른 머신에서 다른 결과를 얻을 수 있습니다 . –

+0

레미, 고마워. 그 설정을 어디에서 확인할 수 있는지 아십니까? 우리의 응용 프로그램은 Windows XP SP3 및 Windows 2003 SP2에서 실행됩니다. – Aaron