파이썬 webview로 구현된 브라우저에서 구글맵을 URL로 호출할때 위치정보만 한글이 깨져요
글쓴이: jungjury / 작성시간: 금, 2013/04/19 - 3:09오후
import wx
import wx.html2
class MyBrowser(wx.Dialog):
def __init__(self, *args, **kwds):
wx.Dialog.__init__(self, *args, **kwds)
sizer = wx.BoxSizer(wx.VERTICAL)
self.browser = wx.html2.WebView.New(self)
sizer.Add(self.browser, 1, wx.EXPAND, 10)
self.SetSizer(sizer)
self.SetSize((700, 700))
if __name__ == '__main__':
app = wx.App()
dialog = MyBrowser(None, -1)
dialog.browser.LoadURL("https://maps.google.com/maps?q=37.546000,126.986000+('이정주')&iwloc=near&hl=kr&z=19&&output=embed")
dialog.Show()
app.MainLoop()
윈도우즈에서.. 위 코드를 실행시키면 지도상에서 현재 위치에 대한 한글만 깨져나옵니다. 환경은 전부다 cp949로 바꾼상태구요..
근데 이상한건 파이썬 IDLE에서 메모장으로 주소를 옮겨주면 '이정주'가 '%EC%9D%B4%EC%A0%95%EC%A3%BC' 이런씩으로 바뀌게되고... 이것을 사용하면 구글맵에서 현재위치가 한글로 제대로 나옵니다....
근데..어떻게 바뀌야할지 모르겠습니다.
Forums:
자답입니다...
이렇게 하니 되네요...
안녕하세요 : )
조금 정리 해봤습니다.
ㅇ_ㅇ;;
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기