关于C#的程序~请各位编程高手们指教一下!

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:34:35
我用C#写了一个小程序,一个简单的点对点聊天程序,分服务端和客户端,但是这个东东却不知怎么搞的!
在客户端上不能输出中文,一打中文服务器就报错~然后客户端断开连接了~
要如何让他支持中文输出呢?
能帮偶解决的话,我追加100分~~谢谢
刚才又试了下,未将对象引用设置到对象的实例这句错误提示没有出来了~直接就给断开了连接!
简单点说是这个程序分服务器和客户端,当客户端输入中文的时候就会与服务器断开连接!
用的VC#编写的,意思我就是问,这个东西不支持中文输入,要怎么解决~

这样可以转换成系统默认的编码格式
System.Text.Encoding.Default.GetString([这里面必须是一个byte数组]);

这样可以转换成中文
System.Text.Encoding.GetEncoding("gb2312").GetString([这里面必须是一个byte数组])

可以参考的信息太少啊~~~~~
不过,最大的可能性是编码问题。建议把所有编码(从byte[]到string的和string到byte[]的)都改为Unicode。

偶偶的有啥用哇, 未将对象引用设置到对象的实例 的情况多了去了,用什么技术都不说清楚,问个问题还匿名,怕丢人啊?

是不是用remoting做的啊, 是不是有中文对象名啊?