<a href="/article/144" title="家庭理财生活理财理财有方第10篇家庭理财" target="_blank">家庭理财生活理财理��有方第10篇家庭理财</a>
输出代码这样的
<a href="@item.LinkAddress" title="@item.Title" > @item.Title</a>
同一个变量,同一种@item.Title输出方法怎么会一个有乱码另一个没有论吗呢?
等真相。。
试试@Html.Raw(item.Title)
如果用这个话,我得手动顾虑js了。 这个情况是有时候有有时候没有,不知道具体原因。
@慧☆星:用Html.Raw貌似还有乱码
部署iis上就上述情况,本地没问题
这个问题,我想一下可能跟页面的编码头和客户端的页面编码设置有关
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
要么就是你的数据库里的记录有一些特别的字符在扰乱了显示
@dotNetDR_:那为什么title里面不是乱码呢?用的是同一个变量
@慧☆星:
你试了几个浏览器?
出问题的浏览器分别是什么版本?
@dotNetDR_:不是浏览器的问题,换个字就可以了
@慧☆星:
这问题真鬼异啊
部署iis上就上述情况,本地没问题
你那个字 是不是 全角的(双字节)
默认是单字节的
编码转换 不能转换单双字节的问题 需要你自己 转换一下