자바스크립트 파일을 편집해야 할지 막막합니다. gedit로 열면 다음 경고가 표시됩니다.
연 파일에 잘못된 문자가 일부 포함되어 있습니다. 이 파일을 계속 편집하면 문서가 손상될 수 있습니다. 다른 문자 인코딩을 선택하고 다시 시도할 수도 있습니다.
현재 인코딩은 UTF-8입니다. 파일에 100,000줄이 넘는 코드가 있으므로 잘못된 문자를 검색하는 빠른 방법이 있습니까?
답변1
파일이 UTF-8이므로 실행할 수 있습니다isutf8. 추가 유틸리티 패키지입니다. 잘못된 바이트의 줄, 문자 및 오프셋을 제공합니다.
그런 다음 xxd, hexdump 등을 사용하여 분석합니다.
불행히도 첫 번째 충돌에서 멈췄습니다. 그러나 다시 파일에 따라 다릅니다. 아마도 하나의 잘못된 바이트일 것입니다.)
전체 파일에 대해 유사한 분석을 수행할 수 있는 일부 C 코드가 있습니다. 오랫동안 잊혀진 디스크 어딘가에 있어요. 필요한 경우 찾아볼 수 있습니다.
그렇지 않으면 예, 대신에 더 빠릅니다.저것더러운 방법은 친절한 신사가 제안한 것처럼 gedit로 저장된 복사본을 비교하는 것입니다.@본브랜드.