• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Python, SQL 게시판 한글이 유니코드로만 출력이되요 ㅠㅠ

한글이 유니코드로만 출력이되요 ㅠㅠ

  • 이 주제에는 6개 답변, 2명 참여가 있으며 mike3 년, 8 월 전에 전에 마지막으로 업데이트했습니다.
7 글 보임 - 1 에서 7 까지 (총 7 중에서)
  • 글쓴이
  • #18150

    mike
    참가자

    #-*- coding:utf-8 -*-
    import requests
    from bs4 import BeautifulSoup

    parseUrl = 'https://finance.naver.com/item/sise.nhn?code=005930'
    data = requests.get(parseUrl)

    if(data.status_code == 200):
        print('good to go')
        soup = BeautifulSoup(data.content, 'html.parser')
        samsungCurrentData = soup.find_all('strong', id="_nowVal")[0].text
        print("현재가 :", samsungCurrentData)

     

    이렇게 코드를 짰는데 결과창에 현재가라는 한글이

    ('\xed\x98\x84\xec\x9e\xac\xea\xb0\x80 :', u'70,600')

    이런식으로 유니코드로 나오는데 ㅠㅠ 파이썬 버전은 3.8.10입니다 ㅠㅠ 어떻게 해결하나요ㅠㅠ

    #18152

    codingapple
    키 마스터

    soup = BeautifulSoup(data.content, 'html.parser', from_encoding='utf-8')

    이렇게 써봅시다 

     

    #18239

    mike
    참가자

    해보았는데 ㅠㅠ 값은 문제가 지는 않는데 print할때 "현재가" 이부분이 유니코드로 프린트가 되는것 같아요ㅠㅠ

    #18244

    codingapple
    키 마스터

    에디터 문제일 수도 있습니다

    에디터 우측 최하단 인코딩형식을 utf-8로 바꿔봅시다 

    #18248

    mike
    참가자

    ㅠㅠ 바꿨는데도 안되네요.. 이런 경우에는 그냥 비쥬얼 스튜디오 코드를 재설치 하는게 가장 좋은방법일까요...?

    #18250

    codingapple
    키 마스터

    재설치도 좋은 방법입니다

    맥북이라면 python3 app.py 이렇게 3버전으로 실행해봅시다 

    #18251

    mike
    참가자

    오.. ! 맥북은 아닌데 python3 app.py 로 실행하니깐 이제 한국말이 나오네요ㅠㅠㅠ 너무 감사합니다 .. !

7 글 보임 - 1 에서 7 까지 (총 7 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠