What to do if the Chinese socket is garbled?
The solution to the Chinese garbled socket is to use the "new OutputStreamWriter(client.getOutputStream(),"UTF-8"..." code to read and write the buffer.
The operating environment of this article: windows7 system, DELL G3 computer
What should I do if the Chinese socket is garbled?
Socket communication Chinese garbled code solution
Use these two codes to read and write the buffer:
PrintWriter out=new PrintWriter(new OutputStreamWriter(client.getOutputStream(),"UTF-8"),true); BufferedReader msg=new BufferedReader(new InputStreamReader(client.getInputStream(),"UTF-8"));
Related introduction:
Socket (Socket) is the cornerstone of communication , is the basic operating unit that supports road communication of the TCP/IP protocol. Sockets can be regarded as endpoints for dual communication between processes between different hosts. It constitutes the programming interface within a single host and across the entire network. Socket Words exist in the communication domain, which is an abstract concept introduced to handle general thread communication through sockets. Sockets usually exchange data with sockets in the same domain (data exchange may also cross domains boundaries, but at this time some kind of interpreter must be executed), and various processes use this same domain to communicate with each other using the Internet protocol cluster.
Socket (socket) can be regarded as When two network applications communicate, each endpoint in the communication connection is a logical concept. It is an API (Application Programming Interface) for inter-process communication in a network environment, and it is also a communication that can be named and addressed. Endpoint, each socket in use has its type and a process connected to it. During communication, one of the network applications writes a piece of information to be transmitted into the Socket of the host where it is located, and the Socket communicates with the network interface card ( The transmission medium connected to the NIC) sends this information to the Socket of another host so that the other party can receive this information. Socket is a combination of IP address and port, which provides a mechanism for transmitting data packets to the application layer process.
For more related knowledge, please visit the FAQ column!
The above is the detailed content of What to do if the Chinese socket is garbled?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

This article brings you relevant knowledge about php+socket, which mainly introduces IO multiplexing and how php+socket implements web server? Friends who are interested can take a look below. I hope it will be helpful to everyone.

1. Socket programming based on TCP protocol 1. The socket workflow starts with the server side. The server first initializes the Socket, then binds to the port, listens to the port, calls accept to block, and waits for the client to connect. At this time, if a client initializes a Socket and then connects to the server (connect), if the connection is successful, the connection between the client and the server is established. The client sends a data request, the server receives the request and processes the request, then sends the response data to the client, the client reads the data, and finally closes the connection. An interaction ends. Use the following Python code to implement it: importso

The first step on the SpringBoot side is to introduce dependencies. First we need to introduce the dependencies required for WebSocket, as well as the dependencies for processing the output format com.alibabafastjson1.2.73org.springframework.bootspring-boot-starter-websocket. The second step is to create the WebSocket configuration class importorg. springframework.context.annotation.Bean;importorg.springframework.context.annotation.Config

Common network communication and security problems and solutions in C# In today's Internet era, network communication has become an indispensable part of software development. In C#, we usually encounter some network communication problems, such as data transmission security, network connection stability, etc. This article will discuss in detail common network communication and security issues in C# and provide corresponding solutions and code examples. 1. Network communication problems Network connection interruption: During the network communication process, the network connection may be interrupted, which may cause

Solution to the problem that the php socket cannot be connected: 1. Check whether the socket extension is enabled in php; 2. Open the php.ini file and check whether "php_sockets.dll" is loaded; 3. Uncomment "php_sockets.dll".

PHP is a commonly used development language that can be used to develop various web applications. In addition to common HTTP requests and responses, PHP also supports network communication through Sockets to achieve more flexible and efficient data interaction. This article will introduce the methods and techniques of how to implement Socket communication in PHP, and attach specific code examples. What is Socket Communication Socket is a method of communication in a network that can transfer data between different computers. by S

This article brings you relevant knowledge about php+socket. It mainly introduces what is socket? How does php+socket realize client-server data transmission? Friends who are interested can take a look below. I hope it will be helpful to everyone.

With the development of the Internet, file transfer has become an indispensable part of people's daily work and entertainment. However, traditional file transfer methods such as email attachments or file sharing websites have certain limitations and cannot meet the needs of real-time and security. Therefore, using PHP and Socket technology to achieve real-time file transfer has become a new solution. This article will introduce the technical principles, advantages and application scenarios of using PHP and Socket technology to achieve real-time file transfer, and demonstrate the implementation method of this technology through specific cases. technology