Chinaunix首页 | 论坛 | 博客
  • 博客访问: 929344
  • 博文数量: 201
  • 博客积分: 8078
  • 博客等级: 中将
  • 技术积分: 2162
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-20 17:22
文章分类

全部博文(201)

文章存档

2013年(3)

2012年(11)

2011年(34)

2010年(25)

2009年(51)

2008年(77)

分类: BSD

2009-02-06 05:46:30

忙活了一天,总算没有白干。
发现系统自带驱动对的问题是
1. 似乎kiconv的 UTF-16BE -> UTF-8 转换不工作的。
2. 系统预留的空间太少, UTF-8的中文实际上需要3个字节, 但是驱动只留2个字节。
下面连接是我整理出来的源代码:



使用的时候
mount_msdosfs -L zh_CN.UTF-8 /dev/disk /path/to/mount

本地下载:
文件:msdosfs.tar.bz2
大小:49KB
下载:下载

发现VFAT是使用UTF-16来存储文件名的, 原来一直以为是使用GBK的。 看来NTFS应该也是使用UTF-16来存储文件名的了。
阅读(11490) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~