바이트 순서 표시를 어떻게 제거할 수 있나요?»¿

바이트 순서 표시를 어떻게 제거할 수 있나요?»¿

HTML 웹 페이지를 만들었고 페이지 하단에 이를 실행하면 인코딩되지 않은 원치 않는 문자 "ï"가 있습니다. vi를 사용하여 제거하려고 했지만 set nobomb여전히 웹 페이지에 나타나고 파일은 UTF8로 저장됩니다. 이 문제를 제거하는 방법을 아는 사람이 있습니까?

답변1

바이트 순서 표시는 파일의 시작 부분에만 있을 수 있습니다(끝 부분은 아님). UTF-8 파일을 UTF-8이 아닌 파일에 추가하여 파일 끝에 이 정보를 얻었을 수도 있습니다.

그러나 vim을 사용하여 잘못된 BOM을 편집(및 삭제)할 수 있습니다.

:%s/^Vufeff//g

그게 ^V어디야 controlV?

추가 자료:

관련 정보