主题 : 求助,Tiny6410无法创建中文文件和文件夹 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 34711
精华: 0
发帖: 45
金钱: 235 两
威望: 47 点
综合积分: 90 分
注册时间: 2010-12-20
最后登录: 2011-10-27
楼主  发表于: 2011-06-21 09:00

 求助,Tiny6410无法创建中文文件和文件夹

写的是ftp下载程序,以前用的2410开发板,utu-linux系统,程序运行正常,
最近升级为Tiny6410,使用的是自带的linux2.6.38系统,发现英文文件和文件夹都能正常创建,中文文件和文件夹却无法创建,我用的是creat函数,返回-1,无法创建,有没有人知道是哪里的问题?
是arm-linux-gcc版本问题还是linux2.6.38内核编辑的时候哪个选项没选对,还是其他的原因呢?
程序的流程是:
从FTP服务器读取文件列表,
判断文件是否存在,
不存在则创建。
注:使用的都是默认编码,使用printf输出的文件名是正常的中文,就是创建的时候无法创建了。
[ 此帖被micreeson在2011-06-21 09:05重新编辑 ]
级别: 新手上路
UID: 34711
精华: 0
发帖: 45
金钱: 235 两
威望: 47 点
综合积分: 90 分
注册时间: 2010-12-20
最后登录: 2011-10-27
1楼  发表于: 2011-06-21 09:17
大家都没遇到过这种问题啊?我买了两块板都是这个情况,有没有成功创建过中文文件夹的,经验借我参考一下
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2011-06-21 11:51
出错的时候, 你把errno打印出来看看具体是什么错误
级别: 骑士
UID: 37749
精华: 0
发帖: 162
金钱: 835 两
威望: 167 点
综合积分: 324 分
注册时间: 2011-02-16
最后登录: 2017-09-13
3楼  发表于: 2011-06-21 14:10
您也可以把出错信息在百度或者谷哥上查查,看什么问题可能导致出错