삽질의 시작 😱React 프로젝트를 진행하던 중, 서버에서 Base64로 인코딩된 한글 데이터를 받아서클라이언트에서 디코딩해야 하는 상황이 생겼습니다."Base64 디코딩이야 간단하지!" 하며 당연히 atob()를 사용했는데... // 서버에서 받은 Base64 인코딩된 한글const base64Data = "7JWI64WV7ZWY7IS47JqU"; // "안녕하세요"를 base64로 인코딩한 값// 단순한 접근const decoded = atob(base64Data);console.log(decoded); // ì???íì¸ì! (깨진 한글...) 결과는 참담한 한글 깨짐 현상이었습니다. 분명 서버에서는 제대로 인코딩했는데 왜 깨질까요?이 문제를 해결하기 위해 escape와 decodeURICompo..