浙江大学计算机科学与技术学院 / 课程:嵌入式系统 / 指导教师:翁恺
任务9:NAS汉字
- 1. SAMBA
通过Windows的资源管理器直接访问树莓派中文能够正常显示。
- 2. SFTP
用FlashFXP打开SFTP,中文出现乱码,尝试更改编码方式。
按常理来说,在“高级”选项卡处将字符编码选为UTF-8即可正常显示中文,但悲剧的是FlashFXP在SFTP模式下偏偏没有提供字符编码这一选项(下图为普通FTP,非SFTP),于是只能放弃这一软件。
之后改用FileZilla,这个FTP软件原生支持UTF8文字编码,因此登录之后能够完全正常地显示出所有中文内容。
- 3. NFS
首先,安装NFS服务。
sudo apt-get install nfs-kernel-server |
编辑/etc/exports文件,加入下列内容(共享的目录)。
/home/pi *(rw,sync,no_root_squash) |
启动rpcbind服务,并重新启动NFS服务。
sudo update-rc.d rpcbind enable && update-rc.d nfs-common enablesudo service rpcbind startsudo service nfs-kernel-server restart |
在Linux下,mount树莓派中共享的目录。
mkdir NFS_RPisudo mount 192.168.137.115:/home/pi /home/axel/NFS_RPi |
中文名称目录名列出正常!
- DLNA
由于没有找到Windows下的合适的DLNA播放器(除了WMP之外),但WMP中播放树莓派中MiniDLNA的媒体文件,所有的中文信息均显示为乱码。尝试更改树莓派的locale,但无论是在GB2312,GBK,GB10080还是在UTF-8下,依然完全显示为乱码(中间窗格)。
不过比较搞笑的一点是,将乱码的网络媒体存储到本地之后再播放却又能正常显示其中的中文信息了(右侧窗格)。
flashfxp的sftp中文乱码问题的症结不在flashfxp,在你的locale没配好。你用putty连上去的时候中文都没显示对呢。
我手上的树莓派用flashfxp访问sftp和ftp的时候中文都没问题的
好的么,我回去试试看~