같은 한글을 컴퓨터에서 인식하는데는 euc-kr과 utf-8 두가지 방식이 존재합니다. 왜 이렇게 되었는지는 이야기가 길어져서 생략하지만 결론적으로 utf-8이 더 최근의 방식이며 전 세계적으로 통용되는 문자 인코딩 방식 입니다.

최근 여러 사이트로 부터 데이터를 수집해서 보여주는 메타 사이트를 제작하는 과정에서 데이터를 RSS 2.0 기반으로 읽어왔습니다. 해당 RSS 내용을 토대로 데이터를 변환해서 우리 사이트의 DB에 저장을 하는데 UTF-8로 불러온 데이터임에도 불구하고 DB에 넣기만 하면 한글이 이상하게 보여졌습니다. 이 문제를 해결하기 위해 여러 과정을 거치다가 쿼리 안에도 인코딩 기준을 지정해줄 필요가 있음을 알게 되었습니다.

MySQL이 쿼리를 주고 받을 때의 인코딩을 설정하는 것은 매우 간단합니다. DB 연결 후 아래와 같이 쿼리를 날려주면 됩니다.

@mysql_query('set names utf8');


여러분에게도 많은 도움이 되기를 소망합니다. 다음에 또 찾아뵙겠습니다.
저작자 표시
♡♥ … 위의 [view on]을 클릭해 주시면 블로그 운영에 큰 도움이 됩니다 … ♥♡
Posted by 지오닷컴 Trackback 0 : Comment 0

댓글을 달아 주세요

블로거 777명과 함께하는 윈도우7 런칭 파티에 다녀온지 몇일이 지났습니다. 런칭 파티를 다녀와서 바로 담은 사진 부터 공개하겠습니다! 선물을 담은 종이가방과 명찰, 윈도우7이 들어있는 특별판, 내용, 기념품 입니다. 저는 32bit 버전이라 바로 노트북에 설치했습니다. 참, 여러분의 아이디어로 만들었다는데, 그럼 수익배분은 5:5 ok?


설치 후 처음 겪은 것은 네트워크 설정의 난해함 보다 언어의 장벽 이었습니다. ultimate 버전은 영문으로만 제공되며 언어팩을 따로 설치해야 하더라구요. 이때 기본 언어를 한글로 설정하지 않으면 아래와 같이 한글이 깨어지는 증상이 발생합니다.


위와 같은 증상이 발생하면 대부분 기본 언어가 영문으로 되어있기 때문에 발생하는 문제 입니다. 제어판 > 국가 및 언어 > 관리자 옵션 탭의 시스템 로캘 변경(C) 부분을 클릭해서 기본 언어를 한국어(대한민국)으로 하세요. 물론 그 전에 키보드 및 언어에서 한글로 모두 변경하시면 국문 사용자 분들은 편리하게 윈도우7을 사용하실 수 있습니다.


자, 설정을 모두 하셨나요. 그럼 아래처럼 정리가 되겠지요. 꺅! 저도 처음에는 어떻게 해야할지 몰랐었는데 @barry_lee 님께서 도움을 주셨습니다. 이 자리를 빌어 감사를 드립니다! ^^


제 노트북 사양은 인텔 듀얼코어(T5550)에 램 2기가, gma965를 그래픽 칩셋으로 사용합니다. 하드는 320G를 파티션 나눠서 40G와 나머지로 사용 중 입니다. 윈도우XP에서도 항상 메모리를 70% 이상 사용했었는데 윈도우7은 포토샵 cs3도 10초 안에 열리고 메모리 사용율도 40% 미만으로 유지되었습니다. 가장 감동인 것은 종료와 부팅 시간인데요, 종료는 30초 미만, 부팅은 1분 정도 걸렸습니다. 윈도우XP 사용할 때는 꿈도 못 꿀 일이지요.

아직까지는 만족하며 사용하고 있습니다. 만약, 대학생이시라면 얼른 39,900원에 윈도우7 프로페셔널 버전을 구입하세요. 자세한 구입 방법은 다음 주소를 참고해주세요! ^^ http://www.theprojecty.net/tt/index.php?pl=1030


저는 또 다른 이야기 꺼리가 생기면 돌아오겠습니다! ^^
저작자 표시
♡♥ … 위의 [view on]을 클릭해 주시면 블로그 운영에 큰 도움이 됩니다 … ♥♡
Posted by 지오닷컴 Trackback 0 : Comment 2

댓글을 달아 주세요

  1. addr | edit/del | reply 납이 2010/10/11 05:54

    와 너무 감사드려요! 큰 도움이되었습니다. 좋은 하루 되세요!!