比如我在数据表里的nvarchar字段有个字符 Å ,在datagrid中不能正常显示不出来,而只显示了个 ? 号.
   这种问题该如何解决?

解决方案 »

  1.   

    啊  这个论坛也不能正常显示我那个 Å 字符的啊?
      

  2.   

    DataGrid中用模板列,在该列中加入一个TextBox,把内容显示在这个TextBox中
    <asp:TemplateColumn SortExpression="REMARK" HeaderText="Re">
    <HeaderStyle HorizontalAlign="Center" Width="200px"></HeaderStyle> <ItemTemplate> <asp:TextBox id="txtREMARK" runat="server" style=" WIDTH: 200px;  BORDER-STYLE: none; BACKGROUND-COLOR: transparent;cursor: default" ReadOnly="True" Text='<%# DataBinder.Eval(Container.DataItem, "REMARK").ToString() %>'> </asp:TextBox> </ItemTemplate> </asp:TemplateColumn>
      

  3.   

    可能是你系统编码的问题,试着改一下web.config文件的globalization设置。
    设为GB2312或UTF-8试试