2006/07/29

Blogger.com과 인코딩 EUC-KR 그리고 RSS

Blogger.com은 구글에서 운영하기 때문인지 몰라도 운영 대상국이 거의 전 세계적이고 그러다보니 여러 언어 인코딩 문제가 있어서 다수의 언어 인코딩을 지원합니다.
저는 한국에 있기때문에 인코딩을 EUC-KR로 지정해 놓고 사용하고 있었는데, 이번에 Blogger.com에서 RSS를 지원한다는 말에 RSS파일을 읽어 보았는데, RSS 생성도중 에러가 생기더군요. 살펴보니 인코딩이 UTF-8로 지정되어 있어야 RSS가 생성되더군요. 그래서 잠시 고민하다가 어짜피 게시물이 30개 정도만 되니 전 게시물을 UTF-8로 변환하자는 생각을 했습니다. 변환 툴이라던가 그런것이라도 만들면 편하겠지만, 어짜피 얼마 안되기 때문에 수동으로 전부 변환했습니다.
혹시 바꾸시려는 분 있으시면 제가 한 방법을 말씀드리면 블로그 설정페이지를 2개 띄워 놓고 한쪽에서는 EUC-KR과 UTF-8로 인코딩을 바꾸고 한쪽에서는 EUC-KR로 포스트를 수정으로 읽어들인후 UTF-8로 변환 후 포스트를 저장하는 것입니다.
아무튼 그렇게 수정하고 나서 RSS를 확인해 보니 정상적으로 동작이 되던데 문제는 RSS가 전부 나오는 것이 아니라 블로그 첫 포스트 부터 일정부분까지만 나오더군요. 아직 시험적인 서비스여서 그런지 모르겠지만 정식지원이 된다면 본격적으로 사용해볼 생각입니다.
[긴급수정: 게시물을 추가하거나 수정한 순서대로 RSS가 생기더군요. 결론은 RSS는 정상 동작입니다.]
전에 사용하던 '이글루스'는 거의 한국쪽에서 서비스를 지원하기 때문에 이런 문제가 없었는데 Blogger.com에서는 인코딩 때문에 지원 안될 수 있는 문제가 있을 것 같습니다. 아무쪼록 어서 문자 인코딩 규격이 모두 통일 되어서 복잡한 아스키코드 규격이나 여러 규격말고 유니코드 하나로 통합되어서 유니코드 하나로 모두 썼으면 좋겠습니다. 그래야 이런 삽질을 안하지 말입니다. ㅡㅡ;

[추가:게시물 코멘트가 전의 것이 EUC-KR이라서 UTF-8로 변환하니까 전부 깨지게 되는군요. 전에 코멘트 써주신 분들에게는 죄송합니다.]

[추가2: Blogger에서 RSS 2.0 지원? 랄라라님으로 부터 알아낸 정보입니다.
Blogger.com의 RSS 주소는 '블로그주소/rss.xml' 입니다. 예로 제 블로그의 RSS는 'http://ddakji.blogspot.com/rss.xml'입니다.]

2 Comments:

At 11:09 오전, Anonymous 익명 said...

Blogger.com에서는 EUC-KR로 인코딩하면 문제들이 많이 생기더군요. 아주 골치 아팠습니다..

(∩_∩)

 
At 3:50 오후, Blogger 딱쮜 said...

그것 이외에도 템플릿이라던가 여러 부분에서 문제가 더러 들어나더군요. 지금은 속 편하게 전부 UTF-8로 바꾸어 버렸더니 타국어 언어 표시도 잘 나오더군요.

 

댓글 쓰기

<< Home