读书人

.Net乱码有关问题

发布时间: 2013-03-01 18:33:02 作者: rapoo

.Net乱码问题
.Net乱码有关问题

然后我在本地,将项目的数据库连接改成正式运行环境的数据库连接,在本地运行,访问该数据,没有发现乱码问题。
.Net乱码有关问题.Net乱码有关问题

清掉缓存,再次从正式运行环境点击该条数据,乱码问题没了,可以正常显示该数据。从其他人的电脑访问也能正常显示。但是时间过了很久以后,再次访问发现数据又无法显示,再次出现乱码,重复上述说的过程,再次正常显示。
其它所有数据都出现该问题,都需要本地访问一次,再从正式运行环境才能解决乱码问题。本地访问没有修改任何数据,只是从正式环境的数据库中查出数据,然后赋值到.net控件上。

求解。 .net 乱码
[解决办法]
用的是什么数据库
如果是mysql的话 注意在写入数据和读取数据的时候把字符集设为gbk

还有LZ把网页的头部的字符串设置下试试
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
[解决办法]
把所有页面用记录本打开,另存为,如果发布编码(保存类型下方)不为utf-8,请将该文件选为utf-8
[解决办法]

引用:
引用:断点进去看看查询到的数据是否正常

再把你的控件贴出来看看
正式环境下的就没法断点了,但是在本地用的是同样的代码链接正式环境的数据库进行断点调试,数据正常显示。
在本地正常显示后,再从正式环境打开数据,也正常显示,但是过了很长时间后再去看又是乱码了。
没在本地显示过的数据,在正式环境则是乱码。
在别人电脑上看也是这样……

查看一下乱码页面的源html和本地编码
[解决办法]
好像.net有时候textbox中的值过长就会出现这种情况。

读书人网 >asp.net

热点推荐