socket中文乱码(socket中文乱码怎么解决?)
作者:百科火 更新 :2022-03-10 18:20:12 科技百科

socket如何解决中文乱码?让我们来看看小编今天的分享吧!
socket如果服务端和客户端的编码方式不一致,就会出现中文乱码问题,所以双方可以设置相同的代码。
socket在服务端发送数据时设置编码方法:
PrintWriter output = new PrintWriter(new OutputStreamWriter(socket.getOutputStream(),"UTF-8"),true);
output.println("你好");
设置客户端接收数据时的编码方式:
BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream(),"UTF-8"));
System.out.println(input.readLine());
拓展资料:
socket是什么?
所谓套接字(Socket),是对网络中不同主机应用过程之间双向通信端点的抽象。一套连接字是网络上的过程通信
终端为应用层过程提供了利用网络协议交换数据的机制。在地位方面,应用程序是通过应用程序连接到单词上的应用程序和下网络协议堆栈
通信网络协议的接口是应用程序与网络协议栈交互的接口。
套接字是通信的基石,是支持TCP/IP协议的道路通信基本操作单元。套接字可视为不同主机之间进行双间通信的端点,其结构
它已成为单个主机和整个网络之间的编程界面。套接字存在于通信域中。通信域是通过套接字通信处理一般线程引入的抽象
概念。套接字通常和同一个域中的套接字交换数据(数据交换也可能穿越域的界限,但这时一定要执行某种解释程序),各种进程使用
这个相同的域相互使用Internet协议簇进行通信。
Socket(套接字)可以看作是两个网络应用程序通信时各自通信连接的终点,这是一个逻辑概念。它是网络环境中的过程
通信的API(应用程序编程接口)也是一个可以命名和搜索地址的通信端点。使用中的每个套接字都有其类型和连接过程。
其中一个网络应用程序将要传输的信息写入主机 Socket中,该 Socket通过网络接口卡(NIC)连接的传输介质将这段信
给另一个主机发息的 Socket中间,让对方收到这个信息。Socket是由IP结合地址和端口,向应用层过程提供数据包
机制。
以上是小编今天的分享。我希望它能帮助你。
- END -
发小是什么(发小是人与人之间的一种特殊关系的称谓)
发小指的是父辈互相认识,从小一起玩一起陪伴长大的玩伴。同性的发小叫做总角之交,而异性的发小叫做青梅竹马。发小在...
计算机硬件系统由哪几部分组成
自第一台计算机ENIAC发明以来,计算机系统的技术已经得到了很大的发展,但计算机硬件系统的基本结构没有发生变化,那么...
裂化和裂解的区别是什么
裂化(cracking)是指一种使烃类分子分裂为几个较小分子的反应过程。那么裂化和裂解的区别是什么呢...
10磅等于多少斤(10磅(lb) = 9)
1、10磅(lb) = 9.0718474斤2、磅(英语: pound)是英国与美国所使用的英制质量单位,简写是lb.3、历史上经过多年的演...
一克大概是多少(一克大概是1枚2分硬币、1粒花生米、2颗黄豆、1个粉笔头、一)
一克大概是多少,一克大概是1枚2分硬币、1粒花生米、2颗黄豆、1个粉笔头、一个螺母等。一克的重量大约相当于一立方...
400克是多少斤(1斤有多少克)
400克=0.8斤基本换算公式:0.001千克=1克=0.001公斤=0.002斤=0.02两。0.5千克=500克=0.5公斤=1斤=10两。计算方法:因...
南肖是哪几个肖(十二生肖中,位居第七,与十二地支配“午”,故一天)
十二生肖南肖指的是生肖蛇、生肖马、生肖羊。这三个生肖位于南方,又称“巳午未汇南方火”故南为“丙丁火”之位。火...
10克等于多少两
10克=0.2两。依照1kg=1000g;1斤=500g;一两=50克的公式计算,10克等于0.2两。克(g)是一个质量单位,千克(kg)的千分之一,一克是1...
车辆合格证编号在哪里(车辆合格证编号在机动车登记证书第一页的右上角)
车辆合格证编号在机动车登记证书第一页的右上角,共17位。车辆合格证编号,就是VIN码,是英文VehicleIdentificationNumb...
22041216c是小米什么型号
22041216c是Redmi Note 12型号手机。红米Note 12 Pro是红于2022年10月27日发布的手机产品,于2022年10月31日正式上...