WM_CHAR 中文乱码的问题解决方法

  • Post author:
  • Post category:其他




因为工作中需要,我需要使用WM_CHAR发送文本或者模拟复制粘贴,向一个句柄发送文本内容。



而极少数用户会出现发送得到的文本中文部分为乱码,复制粘贴的方法,再设置剪贴板时使用unicode的方式,可以解决一部分用户的问题,但似乎无法完全根除。



出现这个问题的原因应该是键盘布局无误了,那如何调整键盘布局呢,首先你要在所输入的句柄所在的进程中有一个DLL,来执行相关键盘布局修改的函数,因为每个进程有自己当前的键盘布局状态。



待续…该方法正在测试中,测试完毕后将会完成该文章。



版权声明:本文为aiqinxuancai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。