通过cifs方式配置Windows共享文件给Linux使用 暨乱码解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过cifs方式配置Windows共享文件给Linux使用 暨乱码解决办法相关的知识,希望对你有一定的参考价值。

 

一、    准备环境

主机IP

平台

用户名

密码

192.168.0.185

Windows Xp 32bit

Administrator

A12345678

192.168.0.186

Linux 5.8 x64

root

123456

 

二、    Windows XP设置

2.1 关闭防火墙和安全软件等

2.2 设置文件夹共享

技术分享技术分享

 

 

三、    Linux配置

3.1 修改字符配置

备注:使用SecureCRT软件连接,不要用putty

修改/etc/sysconfig/i18n文件

#LANG="en_US.UTF-8"

#SUPPORTED="en_US.UTF-8:en_US:en"

#SYSFONT="latarcyrheb-sun16"

 

改成:

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

SUPPORTED="zh_CN.GB18030:zh_CN:zh"

SYSFONT="lat0-sun16"

SYSFONTACM="8859-15"

然后重启Linux系统

 

3.2 执行cifs挂载命令

# mount -t cifs -o iocharset=cp936,username="Administrator",password="a12345678" //192.168.0.185/test /mnt/test

 

查看挂载目录:

技术分享

中文文件名不是乱码

 

编辑中文文件:

# vi Xmanager序列号.txt

技术分享

非乱码

 

Windows XP下查看:

技术分享

有黑色占位符

 

原因:因为WindowsLinux对回车空格处理方法不同

 

解决办法:

Linux上执行unix2dos命令:

# unix2dos Xmanager序列号.txt

技术分享

 

Linux端打开:

技术分享

 

Windows端打开:

技术分享

均显示正常

 

 

 

 

以上是关于通过cifs方式配置Windows共享文件给Linux使用 暨乱码解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Samba安装与配置

Windows Mobile 10:将文件保存在远程文件共享 (SMB/CIFS) [关闭]

SAMBA服务配置

Linux上挂载windows共享目录

cifs文件系统{samba文件共享服务}

linux cifs挂载windows共享文件夹