CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 6615|回复: 5

ntfs文件系统硬盘挂载后中文文件名显示为乱码,怎么办?

[复制链接]
发表于 2013-7-31 22:49:38 | 显示全部楼层 |阅读模式
本人遇到的情况如下:
在nand中刷入了cb_a20_ubn_12.04_x-v1.02-dram480.img
将一个nfts文件系统的优盘插入到USB1口
安装了ntfs-3g 包(apt-get install ntfs-3g)

使用Secure Shell Client 连接到板子上
执行了 root@Cubieboard:~# mount -t ntfs -o utf8,umask=0000 /dev/sda1 /mnt/ntfstest/
然后    root@Cubieboard:~# ls /mnt/ntfstest

显示如下结果:
SqlServer???Sqlite????????????????????????.txt
testshell.rar
?????????????????????????????????????????????.flv

英文文件名可以正常显示,中文都为问号。

文件传输工具中该目录的截图如下:
14.jpg

请问如何修正为中文,谢谢!
参考过http://cb.e-fly.org/archives/system-cb-rpi-usb.html 但没有解决
经实验在sata接口接入ntfs的硬盘,挂载时也有同样的乱码问题。

如下信息可供参考:
fdisk -l 相关信息:Disk /dev/sda: 8048 MB, 8048869376 bytes
141 heads, 58 sectors/track, 1922 cylinders, total 15720448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdeec4405

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          32    15720447     7860208    7  HPFS/NTFS/exFAT

locale相关信息:
root@Cubieboard:~# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

回复

使用道具 举报

发表于 2013-8-1 00:12:21 | 显示全部楼层
传输工具中的编码改过UTF-8吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-1 08:55:47 | 显示全部楼层
Cannikin 发表于 2013-8-1 00:12
传输工具中的编码改过UTF-8吗?

我之前的帖子可能没有说的非常清楚,是这样的,那个文件传输工具就是Secure Shell Client自带的文件传输工具,我找过很久,没有发现有设置编码的地方。另外我传输的时候是使用二进制的模式进行传输的,没有使用ASCII模式。当这个硬盘或者优盘修改为FAT32文件系统的时候,是没有乱码问题的。所以可能不是ssh或者其客户端的问题,请各位再给想想办法,谢谢了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-2 11:01:31 | 显示全部楼层
各位大神有什么建议没?谢谢
回复 支持 反对

使用道具 举报

发表于 2013-8-2 13:01:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-2 20:06:26 | 显示全部楼层
WindLand 发表于 2013-8-2 13:01
参考 : http://tech.ccidnet.com/art/302/20071126/1286905_1.html

谢谢!
命令中加入“&”符号,会导致其跑到后台运行,我按照其所诉命令输入后,所以这篇博文中的命令是有问题的,我对博文中的命令进行了修改,在&符号前加入转义符反斜杠“\”,
  1. mount -o iocharset=utf8\&gbk /dev/sda1 /media/mydata/
复制代码
但问题同样存在,通过文件管理工具还是无法上传中文文件名的文件。
各位有成功挂载nfts的先例吗?是不是系统还需要装什么包?谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-21 04:57 , Processed in 0.027299 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部