ASCII에서 UTF-8까지 여러 파일을 코드 변환하려고합니다. 이를 위해 ASCII에서 UTF-8로 파일을 변환하는 방법은 무엇입니까?
난의 iconv하여 시도 : US-ASCII -t UTF-8 -f의 iconv>을이 infile
OUTFILE 엔코딩 -t 입력
인코딩 엔코딩 -f 출력 인코딩
여전히 파일이 UTF-8로 변환되지 않았습니다. .dat 파일입니다. 나는 구글에서 검색이 게시하기 전에
이
ASCII와 같은 정보가 UTF-8의 하위 집합입니다 발견, 그래서 모든 ASCII 파일이 이미 UTF-8로 인코딩합니다. ASCII 파일의 바이트와 "UTF-8로 인코딩"하여 생성 된 바이트는 정확히 같은 바이트입니다. 그들 사이에 차이점은 없습니다.
Best way to convert text files between character sets?
Force encode from US-ASCII to UTF-8 (iconv)
아직도 위의 링크는 도움이되지 않았다.UTF-8을 지원하는 ASCII로되어 있어도 파일을받을 상대방이 UTF-8로 파일 인코딩해야합니다. UTF-8 형식의 파일 형식 만 있으면됩니다.
의견을 보내주십시오.
미리 감사드립니다.
그것은 전혀 분명 문제가 무엇인지 아니에요 '파일'을 사용하여 유형 명령을 찾고 상대방에 대한 램에서 코멘트 후, 다음과 같은 실험을 추가 person 원래 ASCII 파일. 그들이 진짜 ASCII 인 경우에, 이미 UTF-8이기 때문에 잘되어야합니다. 실제로 잘못 됐어? –
@Jon Skeet 상대방이 파일 형식을 UTF-8로 예상했습니다. 명령 파일 -i outfile을 사용하면 ascii가 반환되지만 utf-8로 엄격히 지정되기를 원합니다. ascii는 utf-8의 하위 집합입니다. – Ram
진정한 ASCII라면 * * "UTF-8 strictly"입니다. 귀하의 의견을 바탕으로,'파일'의 출력 때문에 ASCII 파일을 거부하는 경우 상대방이 기본적으로 깨진 것처럼 들립니다. 그들은 ASCII 파일이 UTF-8 파일이라는 것을 받아 들여야하며 어쨌든 계속 처리해야합니다. –