문자 깨짐은 전자적 데이터에서 문자 정보가 올바르게 표시되지 않거나 손상된 상태를 의미한다. 주로 문자 인코딩 방식의 불일치로 인해 발생한다. 예를 들어, 텍스트 파일이 특정 문자 인코딩 방식으로 저장되었으나, 이를 다른 인코딩 방식으로 열었을 때 원래의 문자가 올바르게 해석되지 않으면 문자 깨짐 현상이 발생한다.
주요 원인으로는 ASCII, UTF-8, ISO-8859-1, EUC-KR 등 다양한 문자 인코딩 방법이 있으며, 이들 인코딩 방식이 서로 호환되지 않을 경우 깨짐 현상이 발생한다. 특히, 비문자 ASCII 코드로 표시되는 문자가 비정상적으로 나타나거나, 문자 대신 엉뚱한 기호나 숫자가 보이기도 한다.
또한, 문자 깨짐은 파일 전송 중에 발생할 수 있으며, 이 경우 원본 파일과 전송된 파일 간의 인코딩 차이로 인해 문제가 발생할 수 있다. 이를 방지하기 위해서는 동일한 인코딩 방식을 사용하는 것이 중요하다. 문자 깨짐은 사용자 경험에 부정적인 영향을 미치며, 텍스트의 의미를 혼란스럽게 만들어 중요한 정보의 전달을 방해할 수 있다.
해결 방법으로는 인코딩 방식의 일치를 확인하고, appropriate encoding settings을 지정하여 파일을 열거나 저장하는 것이 있다. 프로그램이나 운영 체제의 설정에서도 인코딩 방식 선택이 가능하므로, 이 부분을 주의 깊게 살펴보는 것이 필요하다.