javascript 와 utf-8
글쓴이: bluemoon / 작성시간: 목, 2004/02/19 - 9:30오후
서버측에서 쿠키를 구웠는데 값이 utf-8 입니다.
클라이언트는 javascript를 사용하는데 쿠키값을 가져오면 글자가 모두 깨져나옵니다.
alert(document.cookie) // 한글만 왕창 깨짐.
서버에선 모든 데이터가 utf-8입니다. 브라우져나 html문서도 모두 utf-8로 읽고 씁니다.
그런데 javascrpt의 쿠키를 가져오는 위 코드에서만 문제가 생기고 있습니다.
전 이문제를 client-side에서 해결할 방법을 찾고 있습니다. :oops:
.
.
.
.
.
.
.
.
.
혹은 불가능하다면(오늘중으로 처리할 수 없다면 불가능한것으로 간주..-_-)
서버상에서 쿠키를 구울때 인코딩을 euc-kr로 변환해야 겠는데
이럴때 사용하는 방법에는.. 제 경우엔 어떤게 있을까요?
서버측 개발환경은 Debian, gcc 2.95, C++ 기타등등(라이브러리들) 입니다. -_-
되도록이면 client-side에서 해결하도록 했으면 합니다. -_-;
utf-8로 된 javascript의 쿠키를 escape하면 %uXXXX 문자들을
볼수가 있습니다. 이걸 한글로 보여주기만 하면 되는데.. -_-;
Forums:
php 로하면 되지않을까여?
php로 하면 되지않을까여?
server에서 cookie를 구울때 euc-kr로 인코딩한다면 iconv를 쓰면될거 같습니다..c에 있는거니까 php에도 있겠져?
javascript로 인코딩은 불가(?)한걸로 알고있읍니다..
댓글 달기