当前位置: 代码迷 >> SharePoint >> 请问一下中文编码的有关问题
  详细解决方案

请问一下中文编码的有关问题

热度:333   发布时间:2016-05-02 06:52:46.0
请教一下中文编码的问题
同样创建一个工作组网站,起始页为中文名,在地址栏中显示为/SitePages/%E4%B8%BB%E9%A1%B5.aspx
切换用户以后,
 <SharePoint:MenuItemTemplate runat="server" ID="ID_LoginAsDifferentUser"
            Text="切换用户"
                Description="以其他用户身份登录"
                MenuGroupId="100"
                 Sequence="100"
                UseShortId="true" 
             ClientOnClickScript="javascript:javascript:LoginAsAnother('\u002f_layouts\u002fcloseConnection.aspx?loginasanotheruser=true', 0)"
                />
执行上面的代码以后,地址栏变成下面的编码,/SitePages/%25E4%25B8%25BB%25E9%25A1%25B5.aspx
也就是说是%后面加上了“25”两个数字,在本地机器没有问题,在服务器上出现了无法解析的错误。请问是哪里的设置吗?为什么本地不会出错,而服务器会出现错误呢?求高手指点。

------解决思路----------------------
切换用户后,会造成新登录的用户无法访问吗?
------解决思路----------------------
浏览器版本问题?造成了再次编码??还有,rename一下url成英文,就解决了。。url尽量不要中文、空格、特殊符号
  相关解决方案