C# Net ListView为特殊字符提供空白记录
我有一个asp.net ListView控件,它使用DataSourceId绑定到数据源C# Net ListView为特殊字符提供空白记录,c#,asp.net,listview,C#,Asp.net,Listview,我有一个asp.net ListView控件,它使用DataSourceId绑定到数据源 <asp:ListView ID="myListView" runat="server" DataKeyNames="*****" DataSourceID="myDataSource"> 数据源使用myDataSource从SQL Server获取数据。选择Command 在生成的列表视图中,如果有特殊字符,如é 在sql表行中。(使用SQL Management Studio进行双重检
<asp:ListView ID="myListView" runat="server" DataKeyNames="*****" DataSourceID="myDataSource">
数据源使用myDataSource从SQL Server获取数据。选择Command
在生成的列表视图中,如果有特殊字符,如é
在sql表行中。(使用SQL Management Studio进行双重检查)
我认为这可能是由于UNICODE问题,但如何在ListView中解决此问题?这不是ListView的问题,看起来当您在.net中提取数据时,这些UNICODE正在转换为空格 这只是一个使用UniCode的textfile的示例
using (StreamReader reader = new StreamReader(@"D:\input.txt", Encoding.Unicode))
{
label1.Text = reader.ReadToEnd();
}
你可以试试这个,你就会明白我想说什么。你试过使用简单字符而不是unicode吗?