社区
Qualcomm 开发者论坛
帖子详情
如何用中文名保存文件
peteo002
2010-01-29 09:04:58
如何用中文名保存文件??
我用WCHAR型的中文保存,在手机上都是乱码
...全文
1147
11
打赏
收藏
如何用中文名保存文件
如何用中文名保存文件?? 我用WCHAR型的中文保存,在手机上都是乱码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
strayedbird
2010-01-29
打赏
举报
回复
在外存卡上创建试一试,然后用读卡器在xp上看。如果在手机上创建,Apploader看时,总把它当作GB2312编码。
sxcnfly
2010-01-29
打赏
举报
回复
WSTRTOUTF8(szFilename, _wcslen(szFilename)+1, tmpFileName, _wcslen(wstrFilename) + 1);
目标长度不对需要改为(_wcslen(wstrFilename) + 1)*3,还有中文能过apploader工具看到是乱码也是正常的,在windows中中文文件名是用unicode来表示的。
peteo002
2010-01-29
打赏
举报
回复
WSTRTOUTF8(szFilename, _wcslen(szFilename)+1, tmpFileName, _wcslen(wstrFilename) + 1);
我不是转了么
sxcnfly
2010-01-29
打赏
举报
回复
把文件名转为utf8再保存
strayedbird
2010-01-29
打赏
举报
回复
中文文件名创建读取显示都是没有问题的,用华为手机试一试
peteo002
2010-01-29
打赏
举报
回复
_WCHAR* wstrFilename
IFileMgr* pFileMge = _NULL;//not free;
ISHELL_CreateInstance(pthis->m_pIShell, AEECLSID_FILEMGR, (void **)&pFileMge);
byte tmpFileName[256];
WSTRTOUTF8(szFilename, _wcslen(szFilename)+1, tmpFileName, _wcslen(wstrFilename) + 1);
IFILEMGR_OpenFile(pFileMge, (_CONST _CHAR*)tmpFileName, _OFM_READWRITE);
儿大不由爷
2010-01-29
打赏
举报
回复
转一下码呗
peteo002
2010-01-29
打赏
举报
回复
[Quote=引用 9 楼 sxcnfly 的回复:]
Get File Attribute, FileName=brew/澶ц瘽璁捐妯″紡(pdf).rar,自己开发的PC Tool打印出来的中文文件名也是乱码,访问不会有问题的,你放心好了,这只是PC Tool与Brew对中文的编码不同引起的
[/Quote]
恩 我现在是把一个视频按中文名保存在手机里
但读取目录后显示出来的是乱码,我想显示出来中文,请问有什么办法解决呢??
sxcnfly
2010-01-29
打赏
举报
回复
Get File Attribute, FileName=brew/澶ц瘽璁捐妯″紡(pdf).rar,自己开发的PC Tool打印出来的中文文件名也是乱码,访问不会有问题的,你放心好了,这只是PC Tool与Brew对中文的编码不同引起的
sxcnfly
2010-01-29
打赏
举报
回复
显示乱码没有关系的,只要手机软件能正常访问此文件就可以,在我们手机工具中中文文件名显示也是乱码,不是已经和你说了Brew是utf8而PC操作系統是unicode,当然是乱码啦
peteo002
2010-01-29
打赏
举报
回复
[Quote=引用 5 楼 sxcnfly 的回复:]
WSTRTOUTF8(szFilename, _wcslen(szFilename)+1, tmpFileName, _wcslen(wstrFilename) + 1);
目标长度不对需要改为(_wcslen(wstrFilename) + 1)*3,还有中文能过apploader工具看到是乱码也是正常的,在windows中中文文件名是用unicode来表示的。
[/Quote]
还是乱码额
layoutit中文版 可离线
保存
快速bootstrap3建站
layoutit中文版 可离线
保存
快速bootstrap3建站
Anti_TexturePacker v1.6
功能: 将由TexturePacker打包的png
文件
和plist
文件
解析出对应位置并显示名字,方便查看。同时也可以将合成的png图裁剪为小png图
保存
。 使用方法: 1.将同名png和plist
文件
放置在同一目录下。 2.点击“导入png”按钮选择png图,或者直接拖拽png/plist/pack进对话框。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。 v1.6更新 修复: 1.中文路径打开出错。 新增: 1.支持png,plist,pack
中文名
。 作者:偶尔e网事 blog:http://blog.csdn.net/jackystudio/article/details/12867863
python
中文名
称
文件
保存
python
中文名
称
文件
保存
遇到问题,最终的方案如下: 需要引入codecs类库 import codecs content = u’你好,北京欢迎你’ with codecs.open(‘aaa.txt’,‘w’,‘utf-8’) as f: f.write(content) 通过这个可以解决
中文名
称无法
保存
的问题 ...
PHP
保存
文件
,中文乱码的解决方法
经过测试,避免踩坑 问题说明: 在进行php
文件
上传的时候,
保存
文件
为中文时,乱码。 查阅资料发现: 由于系统是gb2312作为
文件
名编码,所以utf-8的php
文件
生成的
中文名
肯定乱码。 所以进行编码转变 move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . iconv("UTF-8","gb2312",$_FILES["file"]["name"])); 1.使用iconv函数可以解决上传中文
文件
名乱码的问题,实际上iconv能解
中文名
文件
上传到linux服务器上以后
文件
名会乱码(openoffice)
1、
中文名
文件
上传后
保存
在linux服务器上
文件
名会乱码,但是我们通过SSH直接对服务器上的一个
文件
进行重命名是可以使用中文的,而且显示出来是正确的,这说明服务器是可以支持中文的。 2、而为什么上传的
中文名
文件
保存
起来以后
文件
名会乱码呢?这是因为Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,上传到Linux下就会显示为乱码。为了解决此问题,修改
Qualcomm 开发者论坛
1,134
社区成员
5,506
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章