Windows 7에서 갑자기 유니 코드 기호 표시가 중지되었습니다. 바탕 화면에

이상한 이유로, 내 컴퓨터가 갑자기 더 이상 특정 유니 코드 문자를 표시하지 않습니다! 나는 무슨 일이 있었는지 전혀 모른다.

영향을받는 응용 프로그램에는 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가 유니 코드 문자열을 표시하는 첫 번째 프로세스가되도록 바탕 화면에 유니 코드 이름의 바로 가기를 넣으십시오.



답변

이 재미있는 음식을 찾았습니다. 이것은 응용 프로그램이 먼저 유니 코드 문자를 표시하려고 시도하는 것과 관련이있는 것 같습니다.

긴 이야기를 짧게, 나는 발견 크롬이 버그를 하고 토론의 코멘트는 이러한 경우가 제안했으며, 대안으로 제공하는 유니 코드 문자를 렌더링하는 최초의 응용 프로그램으로 윈도우를 강제로 Windows 바탕 화면에서 유니 코드 이름의 파일을 넣는를 :

“따라서이 문제를 해결하려면 Windows 바탕 화면에 火 .txt 또는 이와 유사한 파일을 넣으십시오. 이로 인해 Windows 탐색기가 [유니 코드] 문자를 렌더링하는 첫 번째 프로그램이 될 것입니다.”

나는이 접근법을 시도해 보았고, 유니 코드와 호환되지 않는 프로그램을위한 언어를 바꾸지 않고도 나에게 효과적이었다. “


답변

  1. “유니 코드 호환 언어 용 언어”를 일본어로 변경하십시오 (다른 언어는 가능)
  2. 이것을 원래 값으로 다시 변경하십시오.

Windows 업데이트 후 한자 표시 문제가 해결되었습니다.

Brian Rothstein은 그러한 답변으로 의견을 남겼습니다 .


답변