javascript 와 utf-8

bluemoon의 이미지

서버측에서 쿠키를 구웠는데 값이 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 문자들을
볼수가 있습니다. 이걸 한글로 보여주기만 하면 되는데.. -_-;

MackTheKnife의 이미지

php로 하면 되지않을까여?
server에서 cookie를 구울때 euc-kr로 인코딩한다면 iconv를 쓰면될거 같습니다..c에 있는거니까 php에도 있겠져?

javascript로 인코딩은 불가(?)한걸로 알고있읍니다..