Asp.net 编译时特殊字符的变化

Asp.net 编译时特殊字符的变化,asp.net,vb.net,visual-studio,compiler-errors,Asp.net,Vb.net,Visual Studio,Compiler Errors,我有一个问题,我不知道如何解决它,我的代码中有一些操作的特殊字符,我有以下几行: If CType(gridProductos.Rows(i).Cells(dtCabecerasGrilla(0)("Descuento ésta venta")).FindControl("txtDescuentoPrecioVenta"), TextBox).Text <> "" Then fila.Item("DescuentoPrecioVenta

我有一个问题,我不知道如何解决它,我的代码中有一些操作的特殊字符,我有以下几行:

            If CType(gridProductos.Rows(i).Cells(dtCabecerasGrilla(0)("Descuento ésta venta")).FindControl("txtDescuentoPrecioVenta"), TextBox).Text <> "" Then
            fila.Item("DescuentoPrecioVenta") = CDbl(CType(gridProductos.Rows(i).Cells(dtCabecerasGrilla(0)("Descuento ésta venta")).FindControl("txtDescuentoPrecioVenta"), TextBox).Text.Replace("%", ""))
        Else
            fila.Item("DescuentoPrecioVenta") = CDbl(gridProductos.Rows(i).Cells(dtCabecerasGrilla(0)("DescuentoPrecioVenta")).Text)
        End If

fila.Item(“Descutenoprecioventa”)=CDbl(CType(gridProductos.Rows(i)Cells(dtCabecerasGrilla(0)(“Descuentoésta venta”))).FindControl(“TxtDescutenoprecioventa”),TextBox)。Text.Replace(“%,”))
其他的
fila.Item(“Descuentopreciventa”)=CDbl(网格产品行(i)单元格(dtCabecerasGrilla(0)(“Descuentopreciventa”)).Text)
如果结束
但是,当我编译时,显示了以下错误:

看起来编译器使用的是©而不是é,我有其他页面使用相同的操作,但我没有这个问题


有人能帮我吗?

我想你需要确保你已经用unicode/utf8保存了你的代码。我已经这样做了,它给我的错误与没有BOM保存的错误相同。该文件可能已被其他文本编辑器修改。缺少BOM表,文件已使用错误的编码(可能是本地编码)保存。将其与BOM表一起保存为UTF8,重新写入受影响的字母并重新保存(仔细查看使用编码保存时的路径)。很好!这解决了我的问题,我所要做的就是。蒂吉米