일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- r
- postgresql 설치
- 느낌 사진
- 서울 야경
- 트루오비쉬
- duabi
- postgresql 비밀번호 초기화
- 프랑크푸르트 여행
- cloud foundry
- bind9
- postgresql 비밀번호 변경
- 모리셔스 카젤라
- 모리셔스리조트
- mauritius casela
- 톰캣 서비스 등록
- 모리셔스 여행
- 모리셔스
- 두바이여행
- 모리셔스 카셀라
- Melbourne 여행
- mauritius
- Trou aux Biches
- 경주 여행
- 모리셔스여행
- 독일여행
- Sony A850
- 경주
- openstack
- 두바이
- 서울야경
Archives
- Today
- Total
I.K.Picture & IT Info.
MySQLdb를 이용한 Mysql 접속 및 한글 깨지지 않고 값 가지고 오기 본문
반응형
Python을 시작한지 얼마 되진 않았지만,
사용하기도 편리하고 여러 기능이 포함되어 있는거 같아요~
그 중에 제가 Mysql에 데이터를 가지고 오려다 한글로 입력된 데이터를 가지고 올때 깨져서
그 문제를 해결 하여 포스팅합니다
import MySQLdb,cgi db = MySQLdb.connect(host="localhost", user="root", passwd="qweqwe", db="application") cur = db.cursor() db.query("set character_set_connection=utf8;") db.query("set character_set_server=utf8;") db.query("set character_set_client=utf8;") db.query("set character_set_results=utf8;") db.query("set character_set_database=utf8;") query = "SQL Sentence" cur.execute("set names utf8") result = cur.execute(query) db.commit() cur.close() db.close()
물론 이 방법보다 더 좋은 방법이 있을꺼라 생각이 됩니다.
하지만 현재 상황에선 제가 이렇게 해결을 했기 때문에
포스팅을 다음과 같이 남깁니다 ^^
유용하시길 바랄께요~
반응형
'Development > Python' 카테고리의 다른 글
[pip] 10버전 이상 업그레이드 시 cannot import name main 문제 (0) | 2018.09.06 |
---|---|
pip를 통한 설치 시 unsupported locale setting 에러 (0) | 2018.06.25 |
파일 존재 여부와... 폴더 존재 여부 확인하기.. (0) | 2014.03.12 |
Python CGI 사용시 한글 처리 방법.. (0) | 2014.02.28 |
Comments