日期:2014-05-19  浏览次数:20854 次

高分求教小问题,急急急
用C#.net做了个聊天工具,别的职能都可以实现,但有两个问题:
1   我不会在listbox控件上安装滚动键,是不是设置属性时就可以作到?
2   它发英文时一点问题都没有,而发中文时就变成了?,发几个汉字就是几个?
老师说编这类程序没遇到过这问题,可能UTM的问题,可我不懂

------解决方案--------------------
winform?
------解决方案--------------------
1.涓嶇敤瑷疆锛岃」瑕佷綘listbox涓殑Item鏁稿ぇ鏂煎爆鎬р€淩ows鈥濈殑鏁搁噺锛屾痪鍕曟鏈冭嚜宸卞嚭渚嗐€? 2.闋侀潰鐨勭法纰艰ō缃偤UTF-8鎴栬€呬腑鏂囩啊楂
------解决方案--------------------
浣犳妸鏂囧瓧鍐呭杞垚娴佺殑鏃跺€欑紪鐮佸埆鐢╠efault锛屼綘鐢║TF-8璇曡瘯锛屽鐢ㄥ嚑绉嶇紪鐮佺湅鐪
------解决方案--------------------
1.涓嶇敤瑷疆锛岃」瑕佷綘listbox涓殑Item鏁稿ぇ鏂煎爆鎬р€淩ows鈥濈殑鏁搁噺锛屾痪鍕曟鏈冭嚜宸卞嚭渚嗐€? 2.闋侀潰鐨勭法纰艰ō缃偤UTF-8鎴栬€呬腑鏂囩啊楂
------解决方案--------------------
1.不用設置,衹要你listbox中的Item數大於屬性“Rows”的數量,滾動條會自己出來??
2.頁面的編碼設置為UTF-8或者中文簡?
=========================================================
上面写的是。

没人玩你啦,
昨天CSDN出了点问题。
输入都是乱码。
------解决方案--------------------
1、垂直方向的滚动默认就有,水平方向的滚动条将HorizontalScrollbar设置为true即可;
2、中文出现?是编码问题造成的,在对字符串编码时采用统一的UTF8或UNICODE编码。
------解决方案--------------------
byte[] bytes=System.Text.Encoding.UTF8.GetBytes(str);
string str1=System.Text.Encoding.UTF8.GetString(bytes);