社区讨论

求助乱码问题

学术版参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lo2kalmy
此快照首次捕获于
2023/10/23 15:14
2 年前
此快照最后确认于
2023/10/23 15:14
2 年前
查看原帖
读入代码:wcin >> wstr;
输出代码:::SendMessage (hwnd, WM_IME_CHAR, (WPARAM)wstr[i], 0);
读入的四段文本中除了第三段是 EYESOFPRIESTESS//测试文本啊.end 之外,其余都是 EYESOFPRIESTESS//测试文本.end
前三次都是文件输入,最后一次是控制台输入。

问题推测:格式问题,或者 C++ 的问题,再或者是电脑问题。
感觉不能是 SendMessage 的问题,因为我还尝试过用剪贴板复制文本然后粘贴上去,也会出现乱码。
分析乱码,每三个可以对应上一个汉字。
我不知道具体是什么原因导致的,也不知道要如何解决,希望可以得到指点。

回复

1 条回复,欢迎继续交流。

正在加载回复...