문자 인코딩 오류 변환
일본어 텍스트의 문자 인코딩 오류 변환 및 복원
특징
실제로 발생하는 9가지를 한 번에 생성
UTF-8·Shift_JIS·EUC-JP의 원본 데이터와 4가지 오독(誤読)을 포괄
붙여넣기만으로 자동 복원
깨진 문자에서 원래 일본어 후보를 자동으로 찾아 읽기 쉬운 순서대로 표시
검증으로 "?" 섞인 결과 제외
왕복 검증을 통과한 후보만 표시하여 임의의 결과를 출력하지 않음
발생 상황과 방지 방법을 함께 표시
깨짐 방식별로 "자주 발생하는 상황"과 "방지 방법"을 설명
사용 방법
1
모드 선택
"문자 인코딩 오류 발생"과 "문자 인코딩 오류 복원"을 탭으로 전환
2
텍스트 붙여넣기
입력란에 대상 텍스트를 붙여넣으면 자동으로 변환 시작
3
결과 확인
목록에 나타난 결과에서 복사 버튼으로 필요한 항목 추출
사용 사례
엑셀 문자 인코딩 오류 CSV 해석
깨진 셀의 내용을 읽어 올바른 내용 복구
이메일 본문의 깨짐 해석
거래처에서 온 읽을 수 없는 이메일 본문 복원
문자 코드 설정 오류의 원인 조사
어떤 문자 코드 간의 불일치인지 파악하여 재발 방지
표시 테스트용 샘플 작성
의도적으로 깨진 문자열을 준비하여 레이아웃 붕괴 검증
기초 지식
문자 깨짐이 발생하는 이유
문자 깨짐이란 문자 코드 해석 오류 등이 원인이 되어 문자가 「縺ゅ→」와 같은 의미 불명의 기호열로 바뀌어 표시되는 현상입니다.
- 문자 코드 불일치:문자 코드 불일치란 저장할 때의 문자 코드(UTF-8, Shift_JIS 등)와 열 때의 해석이 맞지 않는 상태를 말하며, 문자 깨짐의 가장 흔한 원인입니다.
- 기종 의존 문자의 사용:기종 의존 문자란 원형 숫자(①등)처럼 특정 환경에서만 올바르게 표시되는 문자를 말하며, 다른 환경에서는 깨져서 표시됩니다.
- 파일 손상:파일 손상이란 전송이나 저장 오류로 데이터의 일부가 손실된 상태를 말하며, 이 경우 문자 코드를 수정해도 복구할 수 없습니다.
문자 깨짐을 직접 수정하는 방법
깨진 문자 텍스트는 열 때의 문자 코드를 저장할 때의 것과 맞게 조정하면 복구됩니다.
- 에디터에서 다시 열기:메모장 같은 텍스트 에디터에서는 열 때의 문자 코드를 UTF-8이나 Shift_JIS로 전환하여 다시 열면 올바르게 표시됩니다.
- Excel은 가져오기를 사용:CSV를 Excel에서 열 때 깨지면 더블클릭이 아닌 가져오기 기능으로 문자 코드를 지정하여 읽으면 방지할 수 있습니다.
문자 코드란
- 문자 코드:문자 코드란 문자를 컴퓨터에서 다루는 숫자와 대응시키는 규칙을 말하며, 일본어에서는 UTF-8이나 Shift_JIS가 자주 사용됩니다.
- UTF-8:UTF-8이란 세계의 모든 문자를 하나의 체계로 나타낼 수 있는 현재 가장 널리 보급된 문자 코드이며, 웹 페이지의 대부분이 이 형식으로 작성되어 있습니다.
안전성 및 개인정보 보호
브라우저 내 처리
입력 데이터는 사용 중인 브라우저 내에서만 처리되며 외부로 전송되지 않습니다.
브라우저 내에서만 처리
변환 처리는 모두 사용 중인 브라우저 내에서 처리되며, 입력 데이터는 서버로 전송되지 않습니다.
통신은 HTTPS로 암호화
페이지 로드도 TLS로 암호화되어 제3자가 내용을 읽을 수 없습니다.
제3자로의 전송 없음
광고 네트워크나 트래커 등 외부 서비스로 입력 내용을 전송하지 않습니다.
결과 자동 저장 없음
입력 텍스트 또는 변환 결과나 입력 제안을 서버에 저장하지 않습니다.
업데이트 정보
- update #121
문자 깨짐을 재현하고 자동 복원할 수 있는 새로운 도구 추가