The invention discloses a NFS application network file system and method Chinese data transmission device in Chinese data by Chinese data carrying identification operating system transmits the data in Chinese, NFS received Chinese data can be used to determine Chinese data encoding, the Chinese data used by operating system settings the client has the encoding conversion. The NFS server receives the Chinese data request, determine the operating system operating system request the client with the Chinese data is set with the NFS server client is the same, if not the same, set corresponding to the requested client operating system with the encoding conversion, sent to the Chinese data; if the same, not be processed and sent. In this way, to solve the problem that the Chinese characters appear in the Chinese data which is transmitted by the client with different operating systems with the client.
【技术实现步骤摘要】
本专利技术涉及计算机网络中处理数据的技术,特别涉及一种应用网络文件系统(NFS,NetworkFileSystem)处理中文数据的方法及装置。
技术介绍
在计算机云存储技术中,特别是计算机云存储技术采用的分布式存储系统中,实现了采用NFS文件传输协议传输数据。NFS允许计算机网络中的计算机之间通过TCP/IP网络共享数据资源。在NFS系统中,包括具有视窗(windows)操作系统的客户端及具有Linux操作系统的客户端,在具有不同操作系统的客户端共享NFS系统提供的中文数据,在客户端应用中文数据,会出现中文字符乱码的问题。具体地说,就是由具有windows操作系统的客户端传输的中文数据,通过NFS服务端传输给具有Linux操作系统的客户端,具有Linux操作系统的客户端在查看该中文数据时,就会出现中文字符乱码的问题,反之亦然。
技术实现思路
有鉴于此,本专利技术实施例提供一种NFS处理中文数据的方法,该方法能够解决客户端在查看由与自身具有不同操作系统的客户端传输的中文数据时,出现中文字符乱码的问题。本专利技术实施例还提供一种NFS处理中文数据的装置,该装置能够解决客户端在查看由与自身具有不同操作系统的客户端传输的中文数据时,出现中文字符乱码的问题。根据上述目的,本专利技术是这样实现的:一种应用网络文件系统NFS处理中文数据的方法,包括:NFS服务端判断请求中文数据的客户端具有的操作系统是否与NFS服务端设定的客户端具有的操作系统相同,如果相同,将该中文数据发送给请求的客户端;如果不相同,对该中文数据进行设置的对应所请求客户端具有的操作系统的编码转换后,将编码 ...
【技术保护点】
一种应用网络文件系统NFS处理中文数据的方法,其特征在于,包括:NFS服务端判断请求中文数据的客户端具有的操作系统是否与NFS服务端设定的客户端具有的操作系统相同,如果相同,将该中文数据发送给请求的客户端;如果不相同,对该中文数据进行设置的对应所请求客户端具有的操作系统的编码转换后,将编码转换后的该中文数据发送给请求的客户端。
【技术特征摘要】
1.一种应用网络文件系统NFS处理中文数据的方法,其特征在于,包括:NFS服务端判断请求中文数据的客户端具有的操作系统是否与NFS服务端设定的客户端具有的操作系统相同,如果相同,将该中文数据发送给请求的客户端;如果不相同,对该中文数据进行设置的对应所请求客户端具有的操作系统的编码转换后,将编码转换后的该中文数据发送给请求的客户端。2.如权利要求1所述的方法,其特征在于,所述请求中文数据是其他客户端发送给NFS服务端的,在所述NFS服务端判断之前,该方法还包括:NFS服务端判断接收的中文数据携带的操作系统标识对应的操作系统是否与NFS服务端设定的客户端具有的操作系统相同,如果是,则不进行处理,如果否,则将该中文数据进行设定客户端具有的操作系统所采用的编码转换。3.如权利要求2所述的方法,其特征在于,所述中文数据携带的操作系统标识为设置在中文数据的头消息中的机器名。4.如权利要求2所述的方法,其特征在于,所述NFS服务端设定的客户端具有的操作系统为Linux系统,所述NFS服务端设定的客户端具有的操作系统所采用的编码为UTF-8编码。5.如权利要求4所述的方法,其特征在于,所述如果不相同时,所述请求该中文数据的客户端为具有windows操作系统的客户端;所述对该中文数据...
【专利技术属性】
技术研发人员:宋自文,严鹏,
申请(专利权)人:创新科存储技术有限公司,创新科存储技术深圳有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。