社区
C++ 语言
帖子详情
文件路径名 不支持汉字
guozhong111
2009-09-17 09:33:36
ifstream infile("e:\\000.lrc",ios::in);
if(!infile)
return;
按以上方法可以打开文件并且读取。
但是当路径名中含有汉字时就打开文件失败了,如下例:
ifstream infile("e:\\跟我两辈子.lrc",ios::in);
if(!infile)
return;
这样打开文件就失败。
文件是确实存在的,而且名字也正确的····
该怎么解决呢???
...全文
176
8
打赏
收藏
文件路径名 不支持汉字
ifstream infile("e:\\000.lrc",ios::in); if(!infile) return; 按以上方法可以打开文件并且读取。 但是当路径名中含有汉字时就打开文件失败了,如下例: ifstream infile("e:\\跟我两辈子.lrc",ios::in); if(!infile) return; 这样打开文件就失败。 文件是确实存在的,而且名字也正确的···· 该怎么解决呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lin_style
2009-09-18
打赏
举报
回复
用标准统一的unicode编码,做应用程序还有老的啊死科,也太措了
关于使用标准,win见《windows核心编程》第一章
RockurSoul
2009-09-18
打赏
举报
回复
汉字是用两个字节来表示一个字符的,试试3楼的
guozhong111
2009-09-18
打赏
举报
回复
[Quote=引用 6 楼 lin_style 的回复:]
用标准统一的unicode编码,做应用程序还有老的啊死科,也太措了
关于使用标准,win见《windows核心编程》第一章
[/Quote]靠!这不正在学么···
kobemadi
2009-09-18
打赏
举报
回复
mark
whg01
2009-09-17
打赏
举报
回复
setlocale(0,"chs");
加上这个。
kouwenlong
2009-09-17
打赏
举报
回复
试试ifstream infile(Text(“e:\\跟我两辈子.lrc"),ios::in);
mstlq
2009-09-17
打赏
举报
回复
http://www.ecjtu.org/forum/read.php?tid-24234.html
locale::global(locale(""));//将全局区域设为操作系统默认区域
Kusk
2009-09-17
打赏
举报
回复
有可能是字符编码的问题。
将文件名改为由从部输入而不是写在程序中试试。比如从cin输入。
另外也可检查一下源程序文件保存为哪种编码。在中文Windows系统下可能要存为ANSI(GB2312)形式才有效:用记事本打开你的cpp文件,然后在“另存为”选项中保存成同名文件,保存类型为“所有文件”,编码选“ANSI”。
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
路径名
不能含有中文
codeblocks qt 很多软件的路径都不能含有中文,注意! 学好英文,尽量用英文版的
nginx
文件
服务器中文路径,nginx配置
文件
支持
中文路径.htm
nginx配置
文件
支持
中文路径nginx配置
文件
支持
中文路径例子:server {color=#ff0000>charsetutf-8;listen8088; server_namelocalhost; root"E:\wen\项目常用\JS插件\jQuery-File-Upload-9.9.3";//最后的这个color=#000...
解决Python用Opencv的cv2.imread(filename)不
支持
中文路径的
文件
读入简单方法
解决Python用Opencv的cv2.imread(filename)不
支持
中文路径的
文件
读入简单方法 当图像保存
文件
夹filename 中的路径或者图像
文件
名包含
汉字
的时候,cv2.imread(filename)读取不到图像数据,导致后续一系列对读取的图像进行操作都会无法进行,报错。而我们需要
支持
读入中文
文件
,输出中文
文件
。原因分析:opencv暂时的所有Python版本,cv2.imread(filename)方法都不
支持
中文路径的
文件
读入,所以说图像根本没有读到,所以无法对图像进行任何操作,只能通
nginx
文件
服务器中文编码,nginx不
支持
中文路径问题处理
近日给同事搭建nginx静态服务器时发现,他的电脑上不能使用中文路径,会出现以下错误:换成中文路径则不会出现以上问题。最后研究发现,是nginx.conf
文件
编码格式有问题。用windows记事本打开
文件
再保存会保存为UTF-8 BOM编码。这个编码在nginx中是不能被识别中文的。我们只要要用notepad打开nginx.conf,选择编码为UTF-8无BOM编码后,查看中文显示能否正常,而后按...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章