I can mount the u disk, but it doesn't show the Chinese character correctly, instead of it is "?".
The operation is as follows :
1. mount the u disk on omap3530 by the command:
# mount /dev/sda1 /home/root/sd -t vfat
2. then get all of the file name which on the u disk by Qt's API.
3. display them on the screen by Qt's widget.
(Qt is set : QTextCodec::setCodecForLocale and QTextCodec::setCodecForTr with gb2312)
and I tried to add "-o iocharset=utf8" (same as cp936) for mount command and set Qt code as utf-8 but failed :
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will !
FAT: IO charset utf8 not found
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
What should I do?? It make me crazy now !!~~help~~plz~~