唯一のファイル転送、次の例のpython3「バイト」タイプのソケットを送信します。
ソケットのインポート
クライアントsocket.socket =()
client.connect(("localhost"を、8808))
client.send(Bの"Hello World!")
の"Hello World"の例では、バイト」に変換する文字列型でありますB「そうで先行タイプ、」「行に、
このフォームは唯一のASCII文字でエンコードされた言葉で存在することができるため、エラーの中国へのHello World」の、発生しかし、どのように」
文字列と変換されたシンボルそのように範囲内のASCII文字列で、例えば中国の符号化のために、このフォームは、与えられるわけではない場合
、文字列は、中国語表示されたら、使用エンコードは、エンコードされた文字列を符号化されたバイト(バイト型に変わります)、次のように:
デコードエンコード
バイト------> STR(ユニコード)------>バイト
この後、送信元情報、送信の「バイト」タイプであってもよく、サーバによって受信されたバイナリ情報が有意に符号化される
示す中国語は、デコードを用いて復号化しなければなりません。だから、どのように中国は、次の形式を取ることです。
輸入ソケット
クライアント= socket.socket()
client.connect(("localhost"を、8808))
client.sendは("世界你好!"。エンコード( "UTF-8"))