一个奇怪的sharpoint2010乱码问题

q2684582085 2013-04-09 01:20:10
中文正版的sharpoint2010标准版,架在win2008 r2中文版上.
然后建个空白的网站.在上面建了一些表和文档库,字段全是用英文的,全部建好后,再把字段一个一个地改成中文名.这样在界面上显示的是中文.但用caml时又能用e文字段名.
OK.怪事出来了.我把这站导出wsp文件.然后跑到另一台机器上,用VS2010和vs2012(中文版)都试过,建个导入sharepoint解决方案包的工程,选择场解决方案,然后导入刚才做的wsp文件.只选择自己定义的列表和库.点完成时会报错:


但最后还是报导入成功了.重新生成解决方案,无报错.在列表实例那看到的字段也是中文的.没错.
最一部署到另一个空白网站上去时.就会发现.列表名是对的,是中文.但列表中的中文字段会变成乱码.


请教:大家是怎么用vs部署wsp的,总没见一个人在网上提乱码的事
...全文
156 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
q2684582085 2013-04-14
  • 打赏
  • 举报
回复
没有解决问题.但后面我再弄一个新站,导出导入时却没有乱码
Justin-Liu 2013-04-11
  • 打赏
  • 举报
回复
乱码就是编码格式导致的
天涯海角 2013-04-09
  • 打赏
  • 举报
回复
如果设置解决不了问题的话你可以把wsp文件改成cab文件。 然后双击cab解压出所有文件,找到有乱码的文件,改正乱码并将文件存储格式改为UTF8. 然后再把更改过的文件打包成cab,参考: http://blog.csdn.net/farawayplace613/article/details/8053675 在把cab文件改为wsp文件 最后导入应该就没问题了
段传涛 2013-04-09
  • 打赏
  • 举报
回复
乱码的问题好办, 你开发的是 UTF8吗?就是建立sharepoint空白项目的时候有提示。或者属性里设置。 ----------------------------------------------------------------------------------------------- 文件格式,确保您的.aspx页面的保存格式为UTF8格式,可以用记事本打开此页面,将其另存为UTF8格式的.aspx文件 SharePoint母板页,若乱码问题还没解决,就需要使用SharePoint的Master页面,在_layout目录下有个simple.master母板页,将您的页面应用此母板页,然后在页面中隐藏母板页中不需要的区域;您还可以Copy一份simple.master文件,将其重命名为myMaster.master,然后将myMaster.master中不需要的ContentPlaceHolder去掉,在自己的页面中使用自己的Master;

3,242

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧