ifstream VS2005 中文路径打开失败问题
2013-11-06 13:11
399 查看
fstream VS2005 中文路径打开失败问题
解决办法是在"C:\\测试 新建 文本文档.txt"前加上L,变成L"C:\\测试 新建 文本文档.txt"。因为Visual Studio 2005默认的是使用Unicode字符集。
你也可以在工程设置里更改默认设置,那样就不用上面所说的步骤了。
不过既然微软推荐你用Unicode,那么自有它的道理。果真如此,需要做出改变的就是我们自己了。
在之前加上代码 setlocale(LC_ALL,"");
就ok了
解决办法是在"C:\\测试 新建 文本文档.txt"前加上L,变成L"C:\\测试 新建 文本文档.txt"。因为Visual Studio 2005默认的是使用Unicode字符集。
你也可以在工程设置里更改默认设置,那样就不用上面所说的步骤了。
不过既然微软推荐你用Unicode,那么自有它的道理。果真如此,需要做出改变的就是我们自己了。
在之前加上代码 setlocale(LC_ALL,"");
就ok了
相关文章推荐
- IIS服务器应用程序不可用的解决办法
- 计算几何里三角形的一些姿势,都忘干净了..
- n的阶乘高精度算法【阶乘】
- 关于dao层的封装和前端分页的结合(文章有点长,耐心点哦)
- map等关联容器 vector等序列容器 如何防止迭代器失效 即erase()的使用
- HDU 1973 BFS+素数打表
- DUI类库介绍
- exploit search
- ARM开发板上使用usb转串口线
- 使用MySQL命令直接导入导出SQL文件
- 怎么样才算是喜欢编程
- 关于二分查找的面试题归类
- SQL Server 根据表名取得 表主键
- 动态口令系统
- 老工程师的忠告
- 反汇编分析C++中的const
- 程序员技术练级攻略
- Tomcat 8 和 Apache2.2.25
- C#中Hashtable、Dictionary详解以及写入和读取对比
- php 获得访问者的IP