字符串
2015-07-22 20:30
183 查看
最近一段时间在折腾服务器 windows平台的
读取配置表的时候 发现两种方式读取的字符串结果迥然
方法一
string string =dbFile.Search_Posistion(i,incIdx++)->pString;
方法二
char m_strName[MAX_CHAT_LEN];
strcpy(m_strName,dbFile.Search_Posistion(i,incIdx++)->pString);
当然了 这里都没有错误 但是当调用了字符转换MultiByteToWChar的时候 方法一出现了乱码情况 查看配置表发现配置表是ansi格式 当把配置表格式转化为utf8 无bom格式则正常
才疏学浅不知道为什么
当然 最后还是用了方法二 因为策划部门的表工具默认导出表格式就是ansi为了统一 。。so
读取配置表的时候 发现两种方式读取的字符串结果迥然
方法一
string string =dbFile.Search_Posistion(i,incIdx++)->pString;
方法二
char m_strName[MAX_CHAT_LEN];
strcpy(m_strName,dbFile.Search_Posistion(i,incIdx++)->pString);
当然了 这里都没有错误 但是当调用了字符转换MultiByteToWChar的时候 方法一出现了乱码情况 查看配置表发现配置表是ansi格式 当把配置表格式转化为utf8 无bom格式则正常
才疏学浅不知道为什么
当然 最后还是用了方法二 因为策划部门的表工具默认导出表格式就是ansi为了统一 。。so
相关文章推荐
- Apple Watch 开发探索日志 (一)
- 关于stm32用J-link,ITM机制下动态调试
- android解决相机开关的问题
- 阿里笔试题
- Java Log4j打印在WebRoot/log/
- Jquery statuscode处理
- git学习笔记-6 git reset(重置)
- git学习笔记-7 git checkout 切换分支
- OC_字典
- vi与gedit的区别
- 多校第一场 1010 hdu 5297 Y sequence(容斥+二分)
- Android系统代码本地更新Linux shell脚本2
- linux下vi命令大全
- 如何熟悉一个开源项目
- git学习笔记-5 git 暂存区(2)
- PL/SQL 自动补全
- 提高页面访问速度
- Object类、JAVA的异常处理机制
- FPM CPU很高
- git学习笔记-4 暂存区的概念(1)-提交任务