HTML 웹 페이지를 만들었고 페이지 하단에 이를 실행하면 인코딩되지 않은 원치 않는 문자 "ï"가 있습니다. vi를 사용하여 제거하려고 했지만 set nobomb
여전히 웹 페이지에 나타나고 파일은 UTF8로 저장됩니다. 이 문제를 제거하는 방법을 아는 사람이 있습니까?
답변1
바이트 순서 표시는 파일의 시작 부분에만 있을 수 있습니다(끝 부분은 아님). UTF-8 파일을 UTF-8이 아닌 파일에 추가하여 파일 끝에 이 정보를 얻었을 수도 있습니다.
그러나 vim을 사용하여 잘못된 BOM을 편집(및 삭제)할 수 있습니다.
:%s/^Vufeff//g
그게 ^V
어디야 controlV?
추가 자료:
- vim에서 바이트 oredr 표시를 삭제하지 않도록 nobomb를 설정하십시오.
(실제 배포에는 오타가 있습니다.)