Web Deployment Project生成的web.config中文出现乱码
2008-11-06 10:59
429 查看
为了部署的方便,下载了Deployment插件,有网友提示说微软提供了两个版本,比较小的那个在生成时遇到中文可能会有问题,我特地装了大一点儿的,但还是发现有点儿问题:web.config文件里的中文出现了乱码,并且会造成程序无法运行。
这显然是编码问题,我在web.config中加上了这么一句:
<globalization fileEncoding="utf-8"/>
然后,重新生成web deployment projects项目,再打开生成的web.config文件,乱码不见了。
但觉得奇怪的是,这个问题在家中的另一台电脑上并不会发生,不知道是什么原因?主要有以下几个疑点:一是我这台机子最开始安装的是较小的那个版本,然后卸载重装的大一些的版本,但我印象中开始时好像也没有出现问题。二是因为有一些.net1.1下的程序需要修改,又在电脑上安装了vs2003,安装后发现在使用vs2005的时候会出现一些变化,可能是改动一些配置造成的。但真正的原因并不能确定,也可能是插件本身的问题吧,先这样解决了再说吧。
关于这个工具说说自己的看法。在.net2.0下,有时候为了一个小小的改动常常需要更新整个程序,这确实比较麻烦,所以,微软才会开发出这个合并工具供大家使用。但是,MS做出这种改变自然是有其好处的,特别是在项目比较大的情况下。在测试阶段,因为改动可能会比较频繁,可以利用这个工具生成部署文件,这样,只需要对改动的文件进行更新就行了。当项目正式运行的时候,建议还是改回原有的方式部署。
这显然是编码问题,我在web.config中加上了这么一句:
<globalization fileEncoding="utf-8"/>
然后,重新生成web deployment projects项目,再打开生成的web.config文件,乱码不见了。
但觉得奇怪的是,这个问题在家中的另一台电脑上并不会发生,不知道是什么原因?主要有以下几个疑点:一是我这台机子最开始安装的是较小的那个版本,然后卸载重装的大一些的版本,但我印象中开始时好像也没有出现问题。二是因为有一些.net1.1下的程序需要修改,又在电脑上安装了vs2003,安装后发现在使用vs2005的时候会出现一些变化,可能是改动一些配置造成的。但真正的原因并不能确定,也可能是插件本身的问题吧,先这样解决了再说吧。
关于这个工具说说自己的看法。在.net2.0下,有时候为了一个小小的改动常常需要更新整个程序,这确实比较麻烦,所以,微软才会开发出这个合并工具供大家使用。但是,MS做出这种改变自然是有其好处的,特别是在项目比较大的情况下。在测试阶段,因为改动可能会比较频繁,可以利用这个工具生成部署文件,这样,只需要对改动的文件进行更新就行了。当项目正式运行的时候,建议还是改回原有的方式部署。
相关文章推荐
- php生成中文文件时,文件出现乱码
- DOM4J 生成中文XML出现乱码
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- C# webconfig配置解决post 传递中文参数乱码问题
- Android webView 中loadData方法加载 带中文时出现乱码
- win7 64位系统使用VS2010生成时出现中文目录乱码问题的解决方法
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- Java Web项目中出现的中文乱码问题
- php zend framework 生成 pdf 出现中文乱码
- 使用USBWebserver出现中文乱码解决
- 在web开发中出现的一些中文乱码问题解决方法
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- jsp获取JavaScript生成的中文cookie出现乱码问题解决方法
- 关于使用Tomcat搭建的Web项目,出现 URL 中文乱码的问题解析
- web前端页面与后台交互时发生中文参数传递出现乱码问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题