c#中汉字识别成问号

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:20:31
我在编一个聊天室一类的问题(用的c#)。按理说字母或汉字都按字符串操作,原理一样。但在我的程序里,有时候汉字识别出来就是问号?,而字母则能正确显示,这是怎么回事。
在同一个程序里,有的地方可以正常识别,有的地方则不行。真是怪了。

应该使用默认编码
Encoding.Default.GetBytes(s)

恩,
我当时也是遇到这种问题,
LZ用的传输流不合适,
换一种方法试试。

编码的问题:utf-8或者gb2312
查一下你的每个页面的编码是否都跟数据库一样

在程序中加一个处理中文的过滤器。

用unicode编码方式

转码的问题