请教GetPrivateProfileStringW的使用方法

spland 2005-02-09 08:38:28
在vb6,win2000环境下
通常情况下使用GetPrivateProfileStringA,但是INI文件中有自己造的字,所以文本用Unicode保存
使用GetPrivateProfileStringA取得的值内容不正确(ANSI的,肯定不正确)
但是用了GetPrivateProfileStringW后就取不到值了,不知道是什么原因
用法不对?ini文件格式不是Unicode(不是的话,自己造的字不会在文本中正常显示呀)
请大家指教
...全文
143 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
spland 2005-02-14
  • 打赏
  • 举报
回复
搞定了,用法有点问题
spland 2005-02-10
  • 打赏
  • 举报
回复
我是直接用文本编辑器另存为Unicode的格式
spland 2005-02-09
  • 打赏
  • 举报
回复
没有问题我发贴干什么……
wzzwwz 2005-02-09
  • 打赏
  • 举报
回复
你试过了吗?有问题吗
viena 2005-02-09
  • 打赏
  • 举报
回复
这个不应该由读的程序来判断吧,
写的时候,就该确定写的是Unicode,
文件是怎么生成的呢?怎么往里写数据的呢?
spland 2005-02-09
  • 打赏
  • 举报
回复
怎么确认文件格式是Unicode
我用文本编辑器打开,title上是显示Unicode呀
有什么办法判断是不是呀?
viena 2005-02-09
  • 打赏
  • 举报
回复
文件必须整个是Unicode才可以用GetPrivateProfileStringW读~
viena 2005-02-09
  • 打赏
  • 举报
回复
文件格式有问题~

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧