`

Centos系统中Socket中文乱码

    博客分类:
  • Java
 
阅读更多

服务器

Socket clntSock = servSock.accept();
				SocketAddress clientAddress = clntSock.getRemoteSocketAddress();
				System.out.println("Handling client at " + clientAddress);

				// b,使用所返回的Socket实例的InputStream和OutputStream与客户端进行通信
				InputStream in = clntSock.getInputStream();
				BufferedReader rdr = new BufferedReader(new InputStreamReader(in,"UTF-8"));
				String line = rdr.readLine();
				System.out.println("从客户端来的信息:" + line);
				hw.ReadText(line, 1);
				clntSock.close();

 客户端:

 Socket socket = new Socket("xxxx", 5567);
	           OutputStream os =  socket.getOutputStream();  
//	            DataOutputStream bos = new DataOutputStream(os);  
//	            byte[] fullByte1 = new String("您好看起来很棒".getBytes()).getBytes("UTF-8");  
//	            byte[] fullByte1 = new String("您好".getBytes(), "UTF-8").getBytes("GBK");
//	            bos.write(fullByte1);
//	            bos.flush();  
	           OutputStreamWriter outSW = null; 
	           outSW = new OutputStreamWriter(os, "UTF-8");  
	            BufferedWriter bw = new BufferedWriter(outSW);  
	            bw.write("您好测试");
	            bw.close();
	            os.close();
	           // 关闭输入流
	            bw.close();
	            outSW.close();
//	            dataOS.close();
	            os.close();

 

分享到:
评论

相关推荐

    CentOS中的中文乱码问题的解决.

    这个文档很好的解决了CentOS中的中文乱码问题,希望对大家有用。

    CentOS中文乱码问题

    CentOS 中文乱码问题解决方案 CentOS 系统中存在一个常见的问题...通过安装中文支持包、配置系统语言环境、解决 ssh 和 telnet 终端中文显示乱码问题、使用中文输入法等方法,可以解决 CentOS 系统中的中文乱码问题。

    CentOS中文支持 CentOS中文乱码

    本篇文章将深入探讨如何在CentOS系统中实现中文支持,解决中文乱码问题。 首先,我们需要了解的是,Linux系统的字符编码默认可能是UTF-8或者其他非中文编码,这就会导致中文文件名、网页内容或者命令行输出出现乱码...

    解决CentOS SSH连接时中文乱码

    本文将详细介绍如何解决CentOS系统通过SSH连接时出现的中文乱码问题。 #### 问题背景 在安装CentOS系统时,如果选择中文作为默认语言,通常情况下,在本地图形界面中可以正常显示中文。但在通过SSH远程连接时,...

    解决centos 中文乱码

    ### 解决CentOS中文乱码问题 在CentOS系统中,中文乱码是一个常见的问题,尤其是在没有正确配置语言环境的情况下。本文将详细解释如何解决CentOS中的中文乱码问题,并提供具体的步骤和命令来帮助用户顺利完成配置。...

    解决Linux/Centos安装Oracle时中文乱码的字体

    新建一个目录,上传字体包zysong.ttf到新建的目录,命令如下: #mkdir –p /usr/share/fonts/zh_CN/TrueType #cd /usr/share/fonts/zh_CN/TrueType #chmod –R 75 zysong.ttf

    centos7下Oracle12中文乱码的问题

    替换oracle解压之后的database文件中的filegroup2文件 路径 :database/stage/Components/oracle.jdk/1.6.0.75.0/1/DataFiles

    centos下安装openoffice及解决菜单中文乱码

    这一现象的根本原因在于CentOS系统默认字体库中缺乏OpenOffice处理中文所需的特定字体。为解决此问题,有两种主要方法: #### 方法一:更改OpenOffice文档字体 最直接的方法是调整OpenOffice的字体设置,使其能够...

    centos安装中文字体,解决中文乱码

    总结一下,在CentOS中安装中文字体并解决乱码问题,主要包括以下步骤:安装转换工具、转换字体文件、创建字体目录、更新字体缓存、修改系统配置以及应用级别的字体设置。通过这些步骤,CentOS将能够正确显示中文字符...

    CentOS 5.7中文乱码问题解决方案.docx

    CentOS 5.7 中文乱码问题解决方案是指在 CentOS 5.7 操作系统中出现的中文乱码问题,该问题是由于 CentOS 5.7 默认不支持中文编码所致。该解决方案通过安装中文支持、安装中文字体、修改配置文件、配置 font 文件等...

    CentOS 5.8中文乱码(方框字)解决.docx

    CentOS 5.8 中文乱码(方框字)解决方法 CentOS 5.8 中文乱码(方框字)问题是许多用户在安装 CentOS 时遇到的一个常见问题。这个问题的出现是因为在安装 CentOS 时选择了英文语言环境,而没有安装中文支持包,从而...

    CentOS 下中文文件名显示乱码问题

    在Linux系统中,特别是使用CentOS时,经常遇到的一个问题是在Windows上通过FTP上传带有中文名称的文件后,这些文件在Linux中显示为乱码。这主要是由于编码不兼容导致的。Windows系统默认使用GBK编码来存储文件名,而...

    CentOS显示中文乱码.rar

    总之,解决CentOS中文乱码问题需要综合考虑系统的整体配置,确保每个环节都支持中文显示。 通过以上步骤,大多数情况下都可以解决CentOS系统中的中文乱码问题,让中文在CentOS中能够正常显示。如果问题依然存在,...

    CentOS显示中文乱码.pdf

    在本文中,我们将介绍解决CentOS中文乱码问题的方法。 一、安装中文支持包 在CentOS系统中,安装中文支持包是解决中文乱码问题的关键。我们可以使用yum命令安装fonts-chinese和fonts-ISO8859-2-75dpi两个包。fonts...

    CentOS 6.4中出现Vsftpd 中文乱码怎么办.docx

    CentOS 6.4 中出现 Vsftpd 中文乱码解决方案 在 CentOS 6.4 中,Vsftpd 服务器可能会出现中文乱码的问题,这是由于 Vsftpd 默认使用的编码方式与 Windows 客户端的编码方式不兼容所致。为了解决这个问题,我们可以...

    CentOS安装smplayer界面菜单乱码解决方案

    在CentOS中,首先要确保系统支持中文语言。打开终端,使用`sudo yum install langpacks-zh_CN`命令安装中文语言包。这将增加对简体中文的支持。 2. **更新系统字体**: CentOS可能默认没有包含足够的字体来正确...

    CentOS中文乱码设置以及安装中文输入法.docx

    以下将详细讲解如何在CentOS系统中解决中文乱码问题并安装中文输入法。 首先,解决中文乱码问题的关键在于设置系统的语言环境。在CentOS中,可以通过修改 `/etc/sysconfig/i18n` 文件来实现。在该文件中,你需要...

    中文乱码CentOS Linux

    标题中的“中文乱码CentOS Linux”提示我们讨论的核心是关于在 CentOS Linux 操作系统中处理中文字符显示问题。在Linux环境下,由于默认配置可能不支持中文字符集,所以经常会出现中文乱码的情况,这对于中文用户来...

    解决centos55中文乱码方法总结linux操作系统电脑资料.doc

    在Linux操作系统中,尤其是CentOS 5.5版本,遇到中文乱码问题是一个常见的困扰。本文将详细解释如何解决这个问题,以便在CentOS环境下正确显示中文字符。 首先,当您在CentOS 5.5上遇到中文乱码时,可以采取以下...

Global site tag (gtag.js) - Google Analytics