Re: [問題] 用socket的recv()接收中文…

看板Python作者 (Want 2 see u no more)時間16年前 (2009/02/05 15:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
他傳送的時候是用telnet 所以應該跟設定甚麼encoding沒關係吧 根本接收到的byte stream都整個不一樣了 這是telnet line mode跟character mode的問題 telnet預設是line mode pcman因為要打bbs每個按鍵都會有反應所以是character mode 只要按一下Ctrl+] 打 mode character 這樣就會收到正確的東西了 這樣子的話應該就沒有問題了 只是每次收1024 bytes 最後一個字可能就會被切到 你可以把1024改成8 然後打三個中文字看看就知道會怎樣了...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.216.204

02/05 21:04, , 1F
原來如此,感謝。
02/05 21:04, 1F
文章代碼(AID): #19Yfmxrc (Python)
文章代碼(AID): #19Yfmxrc (Python)