作者narsilx (滑鼠中風)
看板Network
標題[問題] 請問telnet的中文
時間Thu Jun 10 22:36:46 2010
請問telnet像是英文數字符號之類的,都是按下去就傳一個byte出去嗎?
那麼像是中文這種需要不只一個byte表示的文字,像是big5或是utf方式編碼
這中間是如何解讀呢?
因為我在書上看到一個例子他是簡單的echo server, 每次都只收一個byte
就echo回去, 假如也要顯示中文的話, 這是怎樣實做呢?
我看新注音輸入法好像有個buffer之類的顯示在最底下, 那麼我可以說
它最少一次傳出去兩個byte(一個字)?
因為我想做一個針對client是telnet的server, 但是實在弄不懂telnet作為client
端的部分,我實在有點想另外做一個簡單的client...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.226.11
※ 編輯: narsilx 來自: 122.116.226.11 (06/10 22:37)
1F:推 SmallBeeWayn:Telnet有指令系統,比echo複雜多了 06/11 00:40
2F:→ wst2080:我記得好像是一個個傳耶,以前用telnet 的時候 輸入中文字 06/11 12:50
3F:→ wst2080:得按下兩次 backspace 才能刪除一個中文字... 06/11 12:50
4F:→ wst2080:現在的話 我猜想應該是協定沒改,可能client端程式已經 06/11 12:51
5F:→ wst2080:學會將兩個位元組做個cache,等待完成後在送出 06/11 12:51
6F:→ wst2080:這我就不得而知了... 06/11 12:51
7F:推 ARD33:wst不當本版主嗎 06/12 01:17