Bliss`s blog
Bliss 是福佑的意思.有缘自会再相遇...
posts - 30,comments - 129,trackbacks - 0
前一段时间我曾问过大家一个问题,就是当用USERCONTROL开发的WEBPART放上网站时会有乱码的问题出现,
而它的解决方法是将WEB.CONFIG中的编码改成GB2312

可是有出现了一个问题:除了自定义的WEBPART,原有的页面无法正常显示

我现在只有一个可以解决此问题的方法,虽然方法笨一些,可是可以解决此问题:

解决此问题的方法是用FONTPAGE2003,用它打开相应的网站,然后只需要做一下保存的动作,关闭并访问您的网站即可。

如果大家有更好的方法,那么请多给建议,谢谢

posted on 2005-04-25 09:30 李晓 阅读(1674) 评论(4)  编辑 收藏 网摘

FeedBack:
2005-04-25 15:08 | kaneboy[未注册用户]
在VS.NET里面做User Control的时候,切换到HTML视图,然后用“文件”菜单中的“高级保存选项”,选择UTF-8格式。
  回复  引用    
2005-04-25 16:43 | ccBoy      
Kaneboy 的建议是有效的
如果不是在SPS中你还可以修改fileEncoding,而不是responseEncoding /requestEncoding 为GB2312试一下.默认这两个都是UTF-8的,这也是大多数应用的设置,所以在SPS的场景中尤其不建议改

  回复  引用  查看    
2005-04-25 20:39 | 雪叶丹枫
我的做法类似,开发UserControl的时侯我使用默认的GB2312来进行,调试完成后修改UserControl页面的编码为UTF-8,然后加载到Webpart中,因为SPS网站使用UTF-8编码,所以只要顺着SPS就可以了

最近还发现了一个使用UserControl方式创建Webpart的不足之处:不能创建预览视图!在预览时SPS页面提示Webpart调用了另外的一个应用程序,这是不允许的!当然我是按照一般做法将ASCX释放到了SPS站点的Bin目录下的

  回复  引用    
2005-06-02 22:37 | Jarod
高级保存选项对话框中有
UTF-8 无签名
UTF-8 带签名

有何不同?选那个好?

  回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 144662 BVcncFRmE18=



相关文章:

相关链接: