[問題] 中文輸出變亂碼

看板Python作者 (hah)時間5年前 (2019/08/27 19:11), 編輯推噓1(105)
留言6則, 3人參與, 5年前最新討論串1/1
請教各位版大 最近在練習用python開啟網頁. import webbrowser address = input("請輸入地址: ") webbrowser.open('https://www.google.com.tw/maps/place/'+address) 輸入中文地址時 開啟的網頁最後面都變成亂碼 試過encode('utf-8') 但好像只用在輸入 輸出解決不了 請問該怎麼辦呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.138.50.134 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1566904299.A.076.html

08/27 21:46, 5年前 , 1F
加上這行處理地址編碼
08/27 21:46, 1F

08/27 21:46, 5年前 , 2F
import urllib.parse
08/27 21:46, 2F

08/27 21:46, 5年前 , 3F
address = urllib.parse.quote(address)
08/27 21:46, 3F

08/27 21:48, 5年前 , 4F
08/27 21:48, 4F

08/28 10:45, 5年前 , 5F
變成「看起來的亂碼」,也不影響作業阿
08/28 10:45, 5F

08/28 19:05, 5年前 , 6F
感謝大大 太神了. 已解決!!
08/28 19:05, 6F
文章代碼(AID): #1TPG_h1s (Python)
文章代碼(AID): #1TPG_h1s (Python)