通过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下查看:
有黑色占位符
原因:因为Windows和Linux对回车空格处理方法不同
解决办法:
在Linux上执行unix2dos命令:
# unix2dos Xmanager序列号.txt
Linux端打开:
Windows端打开:
均显示正常
本文标题:通过cifs方式配置Windows共享文件给Linux使用暨乱码解决办法
文章地址:http://myzitong.com/article/gicsod.html