当前位置: 技术问答>linux和unix
mount问题,高人请进!!!!
来源: 互联网 发布时间:2015-12-05
本文导语: 用命令:mount -t vfat -o iocharset=gb2312 /dev/sda1 /mnt/usb/ mount以后读取usb下的mp3文件名,显示的时候英文名能正常显示,中文的是乱码,用什么参数能正常显示,如果用函数的话也是一样 代码如下: int FPL_mount() { um...
用命令:mount -t vfat -o iocharset=gb2312 /dev/sda1 /mnt/usb/
mount以后读取usb下的mp3文件名,显示的时候英文名能正常显示,中文的是乱码,用什么参数能正常显示,如果用函数的话也是一样 代码如下:
int FPL_mount()
{
umount(FACE_USB_MOUNTPATH);
if (mount(FACE_USB_DEV, FACE_USB_MOUNTPATH,"vfat", 0, NULL))
{
printf("[FPL_mount] mount fail!n");
return FILEPLAYER_ERR_USBMOUNT;
}
else
return 0;
}
用什么参数能正常显示啊?
mount以后读取usb下的mp3文件名,显示的时候英文名能正常显示,中文的是乱码,用什么参数能正常显示,如果用函数的话也是一样 代码如下:
int FPL_mount()
{
umount(FACE_USB_MOUNTPATH);
if (mount(FACE_USB_DEV, FACE_USB_MOUNTPATH,"vfat", 0, NULL))
{
printf("[FPL_mount] mount fail!n");
return FILEPLAYER_ERR_USBMOUNT;
}
else
return 0;
}
用什么参数能正常显示啊?
|
iocharset=gb2312,codepage=936
|
楼上说的对!iocharset=gb2312,codepage=936
|
如果还不成
那就换编码格式
GBK
GB18030
UTF-8
多试试
那就换编码格式
GBK
GB18030
UTF-8
多试试
|
fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/sda1 /mnt/usb