json 형태 euc-kr
본문
data 값을 아래와 같이 출력시
alert( JSON.stringify(data) );
utf-8 일경우는 정상적인 한글이 출력됩니다.
euc-kr 환경으로 변경하니 한글이 깨지는데
혹시 변환하는 코드나 방법이 있는지요?
답변 1
function eucKrToUtf8(eucKrString) {
var eucKrBytes = new Uint8Array(eucKrString.length);
for (var i = 0; i < eucKrString.length; i++) {
eucKrBytes[i] = eucKrString.charCodeAt(i);
}
var utf8Decoder = new TextDecoder('euc-kr');
var utf8String = utf8Decoder.decode(eucKrBytes);
return utf8String;
}
data = eucKrToUtf8(data);
alert(JSON.stringify(data));
!-->
답변을 작성하시기 전에 로그인 해주세요.