안녕하세요 시더입니다. 오늘은 오랜만에 이더넷 쉴드를 꺼내서 뭘좀 해보려 합니다.


그것은 바로.. 한글 인코딩!


네.. 아두이도 개발툴에서 한글이 좀 깨지는 현상이 발생하죠. (1.0 이후버전은 설치를 안해봐서 모르겟네요)


그렇다고해서 실제 값까지 깨지거나 하진 않습니다.


그런데 웹서버를 동작시켜 보면 그림과 같은 현상이 발생하게 되는데..



네.. 잘깨집니다. 자세히 보면 저런 형식으로 깨지는 한글은 인코딩 문제일 가능성이 높습니다. (웹프로그래밍을 좀 해보다보니 뭔가 감이 오더라구요.)


그래서 소스를 바로 수정합니다.

euc-kr 도 깨지고, uft-8로 정상적으로 출력되네요.



client.println("Content-Type: text/html; charset=utf-8"); 


이렇게 소스를 작성 해주시면 됩니다.



늘 그렇듯 하드웨어 사진도 한장 첨부합니다.  다음에는 트위터 봇을 한번 만들어볼까 생각중입니다.

(그전에 저 쉴드가 너무 뜨거워지네요. 방열판 부터 구해야할것 같습니다.)




Posted by 시더
,