반응형
판다스로 MS SQL 이용시 한글 깨짐 현상 수정 다음과 같은 한글 깨짐 현상이 있을 수 있다. 그럴땐 charset을 utf8이 아닌 cp949 로 해 주면은 한글 깨짐 수정이 가능하다. 이외 MSSQL 로 bulk insert 시 한글 깨짐 현상이 있을 수 있다. 이럴 때는 codepage='65001' 를 넣어서 bulk insert 를 해주면은 한글 깨짐 현상이 사라지는 것을 확인 가능하다.
import pymssql
import pandas as pd
conn = pymssql.connect(server='localhost', #서버명
user='user', #계정명
password='password', #비번
database='mytest' , #DB
charset='utf8', # CP949 로 해야 한글 안 깨짐
autocommit=True)
############## 쿼리 ##############
naver_query ='''
SELECT top 100 *
FROM mytest..[supermarket] with (nolock)
;
'''
data = pd.read_sql(sql=naver_query, con=conn)
conn.commit()
conn.close()
data
반응형
'Python' 카테고리의 다른 글
[파이썬] 구글 비즈니스 프로필 API 이용해보기 (0) | 2022.07.20 |
---|---|
[파이썬] 네이버 데이터랩 상품 인기 키워드 Top 500 크롤링 자동화 (1) | 2022.07.17 |
[파이썬] 핀터레스트 비공식 API 핀 이미지 업로드 오류 해결 (0) | 2022.07.15 |
[파이썬] 네이버 블로그 방문자 확인 방법 (0) | 2022.07.12 |
[파이썬] 네이버, 다음 통합 검색 영역 내 키워드 노출 모니터링 (0) | 2022.07.11 |
댓글