이상한 이유로, 내 컴퓨터가 갑자기 더 이상 특정 유니 코드 문자를 표시하지 않습니다! 나는 무슨 일이 있었는지 전혀 모른다.
영향을받는 응용 프로그램에는 Windows 탐색기 (일본 문자 여야 함), Chrome (심장이어야 함) 및 Winamp (별이어야 함)가 있습니다.
러시아어, 독일어 등의 문자가 정상적으로 표시됩니다. Chrome은 웹 사이트에는 일본어 스크립트를 표시하지만 GUI에는 표시하지 않습니다. 어떻게 고칠 수 있습니까?
TL; DR : 해결 방법은 부팅 후 explorer.exe가 유니 코드 문자열을 표시하는 첫 번째 프로세스가되도록 바탕 화면에 유니 코드 이름의 바로 가기를 넣는 것입니다.
업데이트 : 시스템 복원을 사용하여 문제를 해결하려고했습니다. 가장 최근의 복구 지점으로 문제가 해결되지 않아 11 월 중순부터 하나를 사용했기 때문에 시간을 거슬러 올라 가야했습니다. 복원 후 유니 코드 기호가 다시 표시되었습니다. 그런 다음 복원 중에 시스템이 제거되었으므로 Windows Update로 시스템을 다시 업데이트했습니다. 그 후 오류가 다시 발생했습니다! 그런 다음 새 업데이트 이전의 시점으로 복원을 수행했지만 오류가 지속 되고 이전 복원 지점 (이전에 사용한)이 사라지고 현재 시스템의 다른 스냅 샷이 없습니다. 지금해야 할 일에 대한 제안?
업데이트 2 : 해결 방법을 찾을 수 있습니다.
제어판 → 지역 및 언어 → 관리 → 유니 코드와 호환되지 않는 프로그램의 언어 를 일본어 (일본)로 변경하십시오 .
언급 된 모든 프로그램은 심볼을 다시 올바르게 표시합니다. 그러나이 프로그램은 일반적으로 유니 코드와 호환되지 않으며 일부 프로그램에서 일부 (심각하지 않은) 아티팩트로 이어지기 때문에이 수정을 고려하지 않습니다. 나는 여기에 무엇이 잘못되었는지와 문제를 해결하는 방법을 알려주는 답변을 여전히 환영합니다.
업데이트 3 : 오류가 발생하는 특정 Windows Update를 격리했다고 생각합니다. Windows 7 또는 Windows Server 2008 R2를 실행하는 컴퓨터에서 DirectWrite API를 사용하는 응용 프로그램에서는 성능 이 저하됩니다 . 이 업데이트를 제외한 다른 모든 업데이트를 설치했는데 오류가 다시 발생하지 않았습니다.
업데이트 4 : 이 문제의 실제 원인은 Chrome이었습니다. 허용 된 답변을 참조하십시오. 해결 방법 : 부팅 후 explorer.exe가 유니 코드 문자열을 표시하는 첫 번째 프로세스가되도록 바탕 화면에 유니 코드 이름의 바로 가기를 넣으십시오.