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

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

输出结果:?大家好


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

2个回答

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问