特殊字符写入记事本变成问号了

byte[] array = ASCIIEncoding.Default.GetBytes("❀ 大家好");

输出结果:?大家好


汉字和标点符号都没问题,就是这些特殊字符不知道怎么处理呢

ASCII没有❀这个字符。可以使用utf8或gbk编码

我是用SendMessage给其它窗口发送字符串,WM_CHAR发送按键消息,只能是ascii码

WM_SETTEXT ,这个设置窗体的问题,是不可行的,我要发送的窗口,文本区和其他区域同属于一个句柄,就好比QQ的聊天窗口一样