C#程序中使用unicode编码、数据库的排序规则为Chinese_PRC_CI_AS,语言为:中文(中国)、默认语句为:Simplified Chinese 经测试,没问题。
把'•'替换成'.'就行了 update tabelname set col=replace(col,'•','.') where charindex('•',col)>0--估计这个结果为0,再换成?试试update tabelname set col=replace(col,'?','.') where charindex('?',col)>0
select ASCII('?')/*
-----------
63(所影响的行数为 1 行)
-----------
63(所影响的行数为 1 行)*/
再换ntext试试
经测试,没问题。
把'•'替换成'.'就行了
update tabelname set col=replace(col,'•','.') where charindex('•',col)>0--估计这个结果为0,再换成?试试update tabelname set col=replace(col,'?','.') where charindex('?',col)>0
你是不是可以再提取或插入的时候做下操作
不好意思。做维护做了俩月sql都不认识了
但是这句sql插入后仍然是?号
<%# DataBinder.Eval("col").Replace("?","•")%>
读取时用HtmlDeCode
••用这个试试。