Windows 응용프로그램 인코딩 문제를 해결합니다. Windows 응용 프로그램 인코딩 문제 해결 프로그램에서 Win 7 러시아어 인코딩

경우에 따라 Microsoft OS의 7번째 버전 사용자는 다음과 같은 문제에 직면하게 됩니다. 텍스트의 일부(파일, 시스템 또는 프로그램 제어, 브라우저의 페이지)가 소위 읽을 수 없는 문자로 표시됩니다. "크라코자브리." 이 문제는 아주 간단하게 해결될 수 있습니다.

문제의 문제의 주요 원인은 인식되지 않습니다. 시스템에 의해 설치됨인코딩 또는 잘못된 변환 테이블이 선택되었습니다. 이 문제를 해결하는 방법에는 여러 가지가 있습니다.

방법 1: 시스템 로캘 변경

대부분의 경우 시스템 로캘을 러시아어에서 영어로 변경한 다음 다시 러시아어로 변경하면 인코딩 인식 문제를 해결할 수 있습니다. 이는 다음과 같이 수행됩니다.

방법 2: 시스템 레지스트리를 통해 인코딩 변경

인코딩 읽기 오류를 수정하는 두 번째 방법은 시스템 레지스트리를 통해 필요한 테이블을 수동으로 선택하는 것입니다.

첫 번째 옵션


대체 옵션
제시된 첫 번째 인코딩 대체 시퀀스는 시간 효율적이지 않지만 속도를 높일 수 있는 방법이 있습니다. REG 파일미리 작성된 명령으로.

  1. 관리자 권한으로 메모장 열기: 열기 "시작", 검색 창에 프로그램 이름을 입력한 다음 결과를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 해당 항목을 선택합니다.
  2. 창에 붙여넣기 다음 텍스트:


    "1250"="c_1250.nls"
    "1251"="c_1251.nls"
    "1252"="c_1252.nls"
    "1253"="c_1253.nls"
    "1254"="c_1254.nls"
    "1255"="c_1255.nls"


    "ARIAL"=dword:00000000


    "굴림,0"="굴림,204"
    "코믹 산스 MS,0"="코믹 산스 MS,204"
    "택배사,0"="신규 택배사,204"
    "택배사,204"="택배사 신규,204"
    "MS 산세리프,0"="MS 산세리프,204"
    "타호마,0"="타호마,204"
    "타임즈 뉴 로만,0"="타임즈 뉴 로만,204"
    "베르다나,0"="베르다나,204"
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

    주목! 마지막 줄 다음에는 반드시 빈 줄을 입력해주세요!

  3. 다음은 포인트를 사용해보세요 "파일""다른 이름으로 저장".


    저장 창이 열립니다. 먼저 선택하세요. "모두"메뉴에 "파일 형식"을 클릭한 다음 이름을 입력하세요. 문서가 생성되는 중이 형식으로:

    *임의의 이름*.reg

  4. 닫다 "공책"그리고 파일을 저장한 디렉토리로 이동합니다. 이제 해당 아이콘이 레지스트리 파일처럼 보입니다. 이 단계에서는 다음을 수행하는 것이 좋습니다. 백업 복사본데이터 - 공개 "레지스트리 편집기"그리고 포인트를 사용해보세요 "파일""내보내다".

    그런 다음 LMB를 두 번 클릭하여 생성된 REG 파일을 실행할 수 있습니다.

    변경을 원함을 확인하세요.

  5. 컴퓨터를 다시 시작하십시오.
  6. 대부분의 경우 위의 단계는 krakozyabrs의 모든 문제를 제거하는 데 충분하지만 다른 문제로 이어질 수 있다는 점을 명심할 가치가 있으므로 최후의 수단으로만 사용하는 것이 좋습니다.

방법 3: 운영 체제 재설치

위에서 설명한 방법은 원하는 효과를 얻지 못할 수 있습니다. 사용자의 작업에도 불구하고 문제가 계속 발생합니다. 이 경우 잘못된 인코딩 테이블 연결을 수동으로 변경할 수 없으며, 유일한 방법 OS를 다시 설치하면 문제가 해결됩니다.

결론

우리는 Windows 7에서 일반 텍스트 대신 krakozyabr을 표시하는 문제를 해결하는 방법을 살펴보았습니다. 마지막으로 이러한 오류는 불법 복제된 "재팩"에서 가장 자주 관찰된다는 점에 유의하고 싶습니다. 라이센스가 부여된 소프트웨어 또는 무료 유사품.

Windows 7에서는 일부 프로그램에서 글꼴이 잘못 표시될 수 있습니다(새 글꼴). 예를 들어 문자나 기타 기호 대신 물음표를 사용합니다. 이는 설정에서 창문 디자인테마가 비표준 글꼴을 사용하여 설치되었거나 언어 및 지역 표준이 러시아어와 다릅니다.

특히 심각한 경우 Windows 7에서 인코딩을 수정하는 효과적인 방법입니다. 전혀 도움이 되지 않을 때 사용하세요. 가자 제어판, 선택하다 언어 및 지역 표준. 탭에서 형식형식을 다음으로 변경합니다. 영어(미국). 그런 다음 탭으로 이동하십시오. 추가적으로, 버튼을 누르세요 시스템 언어 변경을 선택하고 영어(미국). 그런 다음 컴퓨터를 다시 시작하십시오. 이제 컴퓨터가 재부팅되었으므로 언어 ​​설정을 다음으로 되돌립니다. 러시아 러시아). 인코딩을 수정해야 합니다.


도움이 되지 않으면 레지스트리 분기를 편집하십시오.

레지스트리 편집기를 실행합니다(시작 - 실행 -> regedit).

다음 작업을 수행할 때는 매우 조심하십시오. Windows 레지스트리를 부주의하게 사용하면 심각한 결과를 초래할 수 있습니다!

매개변수 값을 "1250"에서 "1255"로 변경해야 합니다. 각 매개변수 "c_1251.nls"에 대한 값을 다음 키에 설정합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

Windows XP에서 인코딩 수정

손이 들어가지 않도록 Windows 레지스트리, 다음을 시도해 보세요.

아래 내용을 메모장에 복사하여 파일을 생성하고, 확장자를 “reg”로 임의의 이름(예: 1251.reg)으로 저장한 후 실행합니다. "krakozyabry" XP가 있는 경우의 90%에서 도움이 됩니다.

Windows 레지스트리 편집기 버전 5.00

“1250”=”c_1251.nls”

“1251”=”c_1251.nls”

“1252”=”c_1251.nls”

“1253”=”c_1251.nls”

“1254”=”c_1251.nls”

“1255”=”c_1251.nls”

또는 키릴 글꼴 표시를 담당하는 레지스트리 분기에서 수정하세요.

다음 매개변수로 변경합니다.

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

도움이 되지 않으면 다음을 추가로 변경하세요.

1254 REG_SZ c_1251.nls

지난번에도 비슷한 일이 나에게 일어났습니다. 일부 Russified 프로그램에서는 일부 인터페이스 비문이 문자 대신 새 발자국이 삽입된 것처럼 보이기 시작했습니다.

솔직히 말해서 문제에 대한 해결책을 찾기 위해 거의 이틀을 보냈습니다. 모든 포럼과 "질문과 답변" 서비스, 모든 매뉴얼과 지침에서 모두가 누군가에게 도움이 되었을 수 있는 동일한 솔루션 레시피를 반복했습니다. 하지만 나에게는 그렇지 않습니다. 그리고 내 두뇌가 끓기 시작하고 문제 해결에 대한 모든 희망이 사라졌을 때만 모든 것이 제자리에 놓였습니다.

검색결과 형식을 ' Windows XP 및 Windows Vista/7 운영 체제의 모든 인코딩 문제를 해결하기 위한 범용 가이드" 아마도 그렇게 보편적이진 않을지 모르지만...

Windows XP에서 인코딩 문제 해결

1. 먼저 유니코드를 지원하지 않는 프로그램의 경우 러시아어가 설치되어 있는지 확인해야 합니다.

열려 있는 " 제어판" 탭으로 이동 " 추가적으로».

그런 다음 동일한 탭에 있는 목록에서 항목 20880을 찾아 옆에 있는 확인란을 선택합니다.

2. 시스템 글꼴 설정 위반으로 인해 인코딩 문제가 발생할 수 있습니다.

글꼴 설정을 복원하려면 이 아카이브를 다운로드하세요.

이 아카이브

Windows Vista/7의 인코딩 문제 해결

1. Windows XP의 경우와 마찬가지로 유니코드를 지원하지 않는 프로그램의 경우 언어가 러시아어로 설정되어 있는지 먼저 확인하세요.

열려 있는 " 제어판" 아이콘을 두 번 클릭합니다." " 탭으로 이동 " 추가적으로" 그리고 러시아어를 "로 설정합니다. 유니코드를 지원하지 않는 프로그램의 언어»:

변경 사항을 저장하고 컴퓨터를 다시 시작하십시오. 문제가 지속되면 2단계로 이동하세요.

2. 글꼴 설정을 복원하려면 이 아카이브를 다운로드하고 모든 시스템 경고를 무시하고 여기에 있는 파일을 실행하십시오.

시스템을 다시 시작하십시오. 문제가 지속되면 3단계로 이동하세요.

3. 다음 단계는 인코딩을 담당하는 레지스트리 키를 변경하는 것입니다. 이러한 변경은 최후의 수단으로만 수행하고 이전의 모든 사항이 아무런 효과도 없는 경우에만 수행하는 것이 좋습니다.

이러한 변경을 수행하려면 이 아카이브를 다운로드하고 그 안에 있는 파일을 실행하십시오. 이전 단락과 마찬가지로 시스템 경고가 나타납니다.

이러한 변경 후에는 시스템을 다시 시작해야 합니다.

4. 위의 모든 방법이 도움이 되지 않으면 폴더에 있는 다음 코드 페이지 파일의 이름을 변경해야 합니다. C:\Windows\System32:

파일 " c_1252.nls" 에 " c_1252.nls.bak»
파일 " c_1253.nls" 에 " c_1253.nls.bak»
파일 " c_1254.nls" 에 " c_1254.nls.bak»
파일 " c_1255.nls" 에 " c_1255.nls.bak»

이러한 파일은 수정되지 않도록 보호되므로 이 작업을 수행하려면 훌륭한 프로그램을 사용하는 것이 좋습니다. 설치 후 마우스 오른쪽 버튼을 클릭해야합니다 필요한 파일을 클릭하고 “잠금 해제”를 선택하세요. 열리는 창에서 “ 이름 바꾸기" 파일 이름을 변경하고 "를 클릭하십시오. 좋아요»:

위 파일의 이름을 변경한 후 " c_1251.nls"를 다른 폴더로 복사(또는 클립보드에 복사)한 다음 이름을 " c_1252.nls" '파일을 다시 붙여넣기(복사)하세요. c_1251.nls» 폴더로 C:\Windows\System32그리고 이름을 " c_1253.nls" 그런 다음 이 작업을 두 번 더 반복하여 이름을 "로 변경합니다. c_1254.nls" 그리고 " c_1255.nls».

이 단계를 실행한 결과 " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls"는 파일로 대체됩니다." c_1251.nls" 파일도 반환하는 것을 잊지 마세요. c_1251.nls»:

이것이 지침이 나온 방법입니다. 명확하지 않은 점이 있으면 댓글로 질문하세요. 아마도 저(또는 다른 독자)가 귀하의 문제를 해결하는 데 도움을 줄 수 있을 것입니다.

지난번에도 비슷한 일이 나에게 일어났습니다. 일부 Russified 프로그램에서는 일부 인터페이스 비문이 문자 대신 새 발자국이 삽입된 것처럼 보이기 시작했습니다.

솔직히 말해서 문제에 대한 해결책을 찾기 위해 거의 이틀을 보냈습니다. 모든 포럼과 "질문과 답변" 서비스, 모든 매뉴얼과 지침에서 모두가 누군가에게 도움이 되었을 수 있는 동일한 솔루션 레시피를 반복했습니다. 하지만 나에게는 그렇지 않습니다. 그리고 내 두뇌가 끓기 시작하고 문제 해결에 대한 모든 희망이 사라졌을 때만 모든 것이 제자리에 놓였습니다.

검색결과 형식을 ' Windows XP 및 Windows Vista/7 운영 체제의 모든 인코딩 문제를 해결하기 위한 범용 가이드" 아마도 그렇게 보편적이진 않을지 모르지만...

Windows XP에서 인코딩 문제 해결

1. 먼저 유니코드를 지원하지 않는 프로그램의 경우 러시아어가 설치되어 있는지 확인해야 합니다.

열려 있는 " 제어판" 탭으로 이동 " 추가적으로».

그런 다음 동일한 탭에 있는 목록에서 항목 20880을 찾아 옆에 있는 확인란을 선택합니다.

2. 시스템 글꼴 설정 위반으로 인해 인코딩 문제가 발생할 수 있습니다.

글꼴 설정을 복원하려면 모든 시스템 경고를 무시하고 포함된 파일을 다운로드하여 실행하십시오.

Windows Vista/7의 인코딩 문제 해결

1. Windows XP의 경우와 마찬가지로 유니코드를 지원하지 않는 프로그램의 경우 언어가 러시아어로 설정되어 있는지 먼저 확인하세요.

열려 있는 " 제어판" 아이콘을 두 번 클릭합니다." " 탭으로 이동 " 추가적으로" 그리고 러시아어를 "로 설정합니다. 유니코드를 지원하지 않는 프로그램의 언어»:

변경 사항을 저장하고 컴퓨터를 다시 시작하십시오. 문제가 지속되면 2단계로 이동하세요.

2. 글꼴 설정을 복원하려면 모든 시스템 경고를 무시하고 해당 파일을 다운로드하여 실행하십시오.

시스템을 다시 시작하십시오. 문제가 지속되면 3단계로 이동하세요.

3. 다음 단계는 인코딩을 담당하는 레지스트리 키를 변경하는 것입니다. 이러한 변경은 최후의 수단으로만 수행하고 이전의 모든 사항이 아무런 효과도 없는 경우에만 수행하는 것이 좋습니다.

이러한 변경을 수행하려면 포함된 파일을 다운로드하여 실행하십시오. 이전 단락과 마찬가지로 시스템 경고가 나타납니다.

이러한 변경 후에는 시스템을 다시 시작해야 합니다.

4. 위의 모든 방법이 도움이 되지 않으면 폴더에 있는 다음 코드 페이지 파일의 이름을 변경해야 합니다. C:\Windows\System32:

파일 " c_1252.nls" 에 " c_1252.nls.bak»
파일 " c_1253.nls" 에 " c_1253.nls.bak»
파일 " c_1254.nls" 에 " c_1254.nls.bak»
파일 " c_1255.nls" 에 " c_1255.nls.bak»

이러한 파일은 수정되지 않도록 보호되므로 이 작업을 수행하려면 훌륭한 프로그램을 사용하는 것이 좋습니다. 설치 후 원하는 파일을 마우스 오른쪽 버튼으로 클릭하고 "Unlocker"를 선택해야 합니다. 열리는 창에서 “ 이름 바꾸기" 파일 이름을 변경하고 "를 클릭하십시오. 좋아요»:

위 파일의 이름을 변경한 후 " c_1251.nls"를 다른 폴더로 복사(또는 클립보드에 복사)한 다음 이름을 " c_1252.nls" '파일을 다시 붙여넣기(복사)하세요. c_1251.nls» 폴더로 C:\Windows\System32그리고 이름을 " c_1253.nls" 그런 다음 이 작업을 두 번 더 반복하여 이름을 "로 변경합니다. c_1254.nls" 그리고 " c_1255.nls».

이 단계를 실행한 결과 " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls"는 파일로 대체됩니다." c_1251.nls" 파일도 반환하는 것을 잊지 마세요. c_1251.nls»:

이것이 지침이 나온 방법입니다. 명확하지 않은 점이 있으면 댓글로 질문하세요. 아마도 저(또는 다른 독자)가 귀하의 문제를 해결하는 데 도움을 줄 수 있을 것입니다.

상상해 보세요. 컴퓨터에서 프로그램을 시작했습니다. 러시아어로 작성되어야 한다는 것을 확실히 알고 있지만 일반적인 문자 대신 일종의 "krakozyabry"가 표시됩니다. 이는 인코딩에 문제가 있음을 의미합니다. 소련 땅은 인코딩을 변경하는 방법을 알려줄 것입니다.

문자 인코딩 문제는 다음에서 발생할 수 있습니다. 다른 버전수술실 윈도우 시스템. 잘못된 인코딩 문제를 해결하는 원리이것의 다른 버전에도 동일 운영 체제, 그러나 창 이름과 인터페이스 탭의 이름은 버전에 따라 약간 다를 수 있습니다.

우선, 우리는 당신에게 말할 것입니다 제어판의 국가 및 언어 옵션 항목을 통해 인코딩을 변경하는 방법. 언어 변경 창을 불러오려면 크게 두 가지 방법을 사용할 수 있습니다. 첫 번째는 시작 버튼을 클릭하고 열리는 메뉴에서 제어판을 선택한 다음 국가 및 언어 옵션을 선택하는 것입니다. 두 번째는 시작 버튼을 클릭하고 열리는 메뉴에서 실행을 선택한 다음 열리는 줄에 intl.cpl 명령을 입력하고 Enter를 누르는 것입니다.

열 예정이다 언어 변경 창. 문자 인코딩을 변경하려면 위치 탭에서 러시아를 선택해야 합니다(Windows 7에서는 이 탭을 간단히 위치라고 부를 수도 있음). 그런 다음 고급 탭으로 이동하여 유니코드를 지원하지 않는 프로그램에 사용되는 언어로 러시아어를 선택하십시오. 확인을 클릭하여 변경 사항을 저장합니다.

또한 이전 방법이 도움이 되지 않으면 레지스트리를 편집하여 인코딩 문제를 해결할 수 있습니다. 하지만 우리는 즉시 경고하고 싶습니다. 레지스트리를 부적절하게 편집하면 컴퓨터에 문제가 발생할 수 있습니다. 뭔가 잘못 편집하면 운영 체제를 다시 설치해야 할 수도 있습니다. 따라서 결과가 확실하지 않으면 전문가에게 문의하십시오.

레지스트리를 통해 Windows에서 인코딩을 변경하는 방법에는 두 가지가 있습니다. 첫 번째 방법은 이렇습니다 레지스트리 편집기를 통해 인코딩 변경. 이렇게 하려면 시작 버튼을 클릭하고 열리는 메뉴에서 실행을 선택한 다음 열리는 줄에 regedit를 입력하고 Enter 키를 눌러야 합니다. 열린 창 왼쪽에는 레지스트리 구조를 보여주는 트리가 표시됩니다.

HKEY_LOCAL_MACHINE이라는 분기를 선택하고 옆에 있는 화살표를 클릭하면 분기가 확장됩니다. 열리는 목록에서 SYSTEM 분기를 선택하고 CurrentControlSet을 선택한 다음 순차적으로 Control, Nls, CodePage를 선택합니다. 오른쪽 창에 열리는 매개변수 목록에서 매개변수 1252를 찾아 마우스 오른쪽 버튼으로 클릭하고 열리는 컨텍스트 메뉴에서 편집을 선택합니다. 값 필드에 c_1252.nls 매개변수를 입력하고 확인을 클릭하십시오. 레지스트리 편집기를 종료할 수 있습니다. 방금 코드 매개변수를 변경했습니다. Windows 페이지. 변경 사항을 적용하려면 컴퓨터를 다시 시작하세요..

똑같이 하셔도 되지만 V 자동 모드 . 이렇게 하려면 다음을 실행하세요. 텍스트 에디터메모장(일반적으로 Windows 운영 체제에 포함되어 있음)에 다음 코드를 복사합니다.

Windows 레지스트리 편집기 버전 5.00
"1252"="c_1251.nls"

그런 다음 파일 메뉴에서 다른 이름으로 저장...(또는 그냥 저장)을 선택하고 파일을 원하는 이름의 폴더에 저장합니다. 가장 중요한 것은 저장할 때 .reg를 할당하는 것입니다. 그 다음에 당신이 만든 레지스트리 파일을 실행시스템 질문에 예라고 대답합니다. 그런 다음 컴퓨터를 다시 시작해야 합니다. 인코딩 문제가 사라져야 합니다.