Encoding.Default.GetString()得到了一字符串,
假设是“树”
但是这样
string name=Encoding.Default.GetString(nameByte);
MessageBox.show(name);
if (name=="树")
{
MessageBox.show("相等!");
}结果只能输出"树",不能输出"相等!"。
这是为什么呢?
假设是“树”
但是这样
string name=Encoding.Default.GetString(nameByte);
MessageBox.show(name);
if (name=="树")
{
MessageBox.show("相等!");
}结果只能输出"树",不能输出"相等!"。
这是为什么呢?
解决方案 »
- 在C#里怎么实现:windows访问(读取)linux上的文件?
- 很值得大家探讨的问题!也是开发常会遇到的问题!
- 半夜提问,用odbc连dbf数据库 一个字母+数字的列名死活都说没找到该列
- 如何使Form中的Image旋转一定角度
- 急求!把升级服务器部署成一个服务.
- 數據更新的問題
- 大家帮我分析一下这段程序,运行时出现错误,帮忙改一下!
- 新手提问:+textBox.text+ 是什么意思?+...+的具体用法?
- 请高手帮忙解决一个关于DataGrid的问题!!急急!!
- SQL in() 和base.Dispose(disposing)的问题求助。。。
- 帮忙提供一个灵活配置的例子,和加密的例子,万分感谢.
- DataGridViewComboboxCell赋值问题
string name = Encoding.Default.GetString(bs);
MessageBox.Show(name);
if (name == "树")
{
MessageBox.Show("相等!");
}
我怎么试出来是相等的
或
if (name.Equals("树"))
{
}
http://topic.csdn.net/t/20050205/17/3777636.html#string name=Encoding.Default.GetString(nameByte).Replace("\0", "");