最近接到一个开发了一小部分的web项目。之前一直由同事进行开发。在他电脑上面没有任何问题。昨天。转手给我。他把说以的项目文件全部拷贝给我。然后我在我的电脑上面进行部署开发。结果在登录后台后有一部分数据无法显示。而部署在他的电脑iis上面相同的程序。我访问他的浏览地址。却可以显示出正确的数据出来。很是郁闷,仔细检查了下程序。程序时没有问题的。最后发现好像是编码问题。在web.config里面配置了 utf-8 结果数据显示出来了。 但是如果我添加一条新中文数据的时候呢。这条新数据就会显示为乱码。我电脑上面的程序和同事电脑上面的程序用的是同一个数据库。同一个操作我访问他的地址来进行操作没有任何问题。通过访问他的地址执行添加中文数据。却能正常显示。没有任何问题。而在我自己这里却出现乱码问题。求高手指点
编码问题,改成UTF-8吧! 看看是部分页面 还是整个项目的问题。
是编码问题。建议看下出现乱码的对应页面,比如页面的默认编码,此外有时文件的储存编码也会造成乱码。如果用的是mssql的话,倒是不必考虑数据库编码问题。
请求数据和提交数据的编码都写成utf-8试试