在.net 中引入了一个com控件, com控件得窗口是 ansi 窗口。程序运行得时候, com 控件中有一个 cedit 控件(同样也是一个 ansi 窗口 ), 在其中输入汉字得时候, 总是显示乱码。通过对 com 程序得跟踪 发现,edit窗口获得的输入字符是 unicode 编码得。 但是 edit 窗口显示得时候 又是 按照 ansi 码进行显示得。 不知道那位遇到过类市得问题, 都是怎么解决得。 谢谢了

解决方案 »

  1.   

    说得太复杂了, 就是 edit控件遇到 把unicode码显示成 asni码了, 显示得就是乱码了, 有得电脑上 有这个问题,  有的没有? 郁闷呀 !!
      

  2.   

    用自己的edit覆盖它的edit,然后转换为ansi再发送过去
      

  3.   

    把unicode编码转成ansi
    然后把参数传入就可以了嘛