먼저 짚고 가기: 깨진 건 대개 「이름」뿐입니다

월드 이름이 깨진 글자, 줄줄이 물음표, 작은 네모로 변하면 겁이 나지만, 진짜 월드 데이터(청크, 블록, 엔티티)는 보통 멀쩡합니다. 문제는 거의 항상 월드 이름 부분 텍스트의 인코딩에 있습니다.

  • levelname.txt —— 월드의 표시 이름을 저장하는 일반 텍스트 파일입니다. UTF-8로 저장되지 않았거나, 서로 다른 시스템(Windows, 안드로이드, iOS) 사이를 오가며 인코딩이 바뀌면 이름이 깨진 글자로 표시됩니다.
  • level.dat —— 월드의 메타데이터(NBT 이진)로, 여기에도 월드 이름이 한 벌 저장됩니다. 이 두 곳이 서로 다르거나 한쪽 인코딩이 잘못되어도 이름 표시가 이상해집니다.

따라서 이것은 보통 사소한 문제이지 저장 파일 손상이 아닙니다. 이 두 파일이 각각 무엇을 맡는지 먼저 알고 싶다면 level.dat은 어떤 파일인가Minecraft 저장 파일은 어디에 있나를 참고하세요.

TopoBlocks으로 먼저 무료 진단해, 단지 이름 문제인지 확인하세요

가장 안전한 방법은 먼저 기기에서 무료 진단으로 문제 범위를 확인한 뒤 고치는 방법을 정하는 것입니다.

  1. 열고 진단하기. TopoBlocks에서 이 월드 파일을 열면, 무료 진단이 기본적으로 사용자 기기에서 levelname.txt / level.dat 안의 실제 이름, 버전, 구조를 읽어내며 저장 파일을 업로드하지 않습니다.
  2. 단지 이름 문제인지 명확히 확인하기. 보고서에 이름만 깨지고 다른 구조가 정상으로 나오면 기본적으로 levelname.txt의 인코딩 문제입니다. 구조나 청크 이상이 함께 보고되면 이는 다른 종류의 문제이므로 안내에 따라 처리하세요.
  3. 고칠 건 이름을, 복구할 건 구조를. 순수한 표시 문제는 직접 levelname.txt를 다시 저장하는 것이 가장 간단합니다(다음 절 참고). 진단이 압축 구조/계층 오류(예: level.dat이 압축 패키지 루트에 없음)를 보고하면, 무료 간단 구조 복구를 실행해 정상적으로 가져올 수 있는 새 .mcworld를 생성할 수 있습니다.

모든 복구는 한 가지 제품 원칙을 지킵니다. 원본 파일을 절대 덮어쓰지 않고 매번 새롭고 추적 가능한 버전을 생성합니다. 혹시 마음에 들지 않더라도 원본은 그대로 남아 있습니다.

직접 이름을 고치고 싶다면? 가능하며, 보통 이게 가장 빠릅니다

levelname.txt는 일반 텍스트라, 순수한 이름 깨짐이라면 직접 고칠 수 있습니다. UTF-8을 지원하는 편집기로 월드 이름을 다시 입력하고 UTF-8 인코딩으로 저장하면 됩니다. level.dat에도 이름이 한 벌 저장되어 있지만 NBT 이진 구조라 손으로 편집하면 오류가 나기 쉬우므로 직접 고치는 것은 권하지 않습니다. 보통은 levelname.txt만 올바르게 고친 뒤, 게임에 들어가 월드 설정에서 한 번 더 이름을 바꿔 주면 두 곳이 일치하게 됩니다.

경계도 솔직히 밝혀 둡니다. 위 방법은 이름 표시/인코딩파일 패키징 같은 문제만 해결합니다. 월드 자체가 청크 누락, 압축 구조 손상, 또는 더 깊은 문제로 열리지 않는다면 그것은 다른 경우입니다. 간단한 구조 복구는 패키징/계층 문제를 처리할 수 있지만, 더 복잡한 손상은 **고급 복구(¥9/회, 가격은 앱 내 기준, 결제 전 문제와 성공 확률을 표시하고 실패 시 자동 환불)**가 필요할 수 있습니다. 이런 경우는 .mcworld 파일이 손상되었을 때를 참고하세요.