인코딩 불일치는 깨진 문자열을 다시 저장하며 손실을 확정한다
UTF-8 바이트를 다른 Charset으로 읽어도 예외 없이 엉뚱한 문자로 매핑될 수 있습니다.
원문한글 String
UTF-8 encode정상 byte[]
잘못된 decodemojibake
재encode다른 byte[]
저장손실 고정
핵심: 원본 Charset을 모른 채 깨진 문자열을 재인코딩하면 원래 바이트로 자동 복구할 수 없습니다.
UTF-8 바이트를 다른 Charset으로 읽어도 예외 없이 엉뚱한 문자로 매핑될 수 있습니다.
핵심: 원본 Charset을 모른 채 깨진 문자열을 재인코딩하면 원래 바이트로 자동 복구할 수 없습니다.