MOSS 2010 beta1的一个bug
2010-04-04 03:47
218 查看
最近在试用MOSS 2010 beta1,发现中文版中有一个bug,如下图所示
很显然,这是由于编码问题造成的。我们一看就知道,一般/u后面跟上一个十六进制的数字,其实就表示一个unicode字符。通常出现上面这样的情况,都是语言和编码有关系。
那么,我们尝试来看看,这些字符到底是什么呢?
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
上面的代码运行之后,就可以看到下面的结果
也就是说,上面的那些怪兽字其实是代表了“文档库”这三个汉字。
那么,我们是否有办法解决该问题呢,让我们先动动脑筋吧
很显然,这是由于编码问题造成的。我们一看就知道,一般/u后面跟上一个十六进制的数字,其实就表示一个unicode字符。通常出现上面这样的情况,都是语言和编码有关系。
那么,我们尝试来看看,这些字符到底是什么呢?
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string input = "/u6587/u6863/u5E93"; Console.WriteLine(input); } } }
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
上面的代码运行之后,就可以看到下面的结果
也就是说,上面的那些怪兽字其实是代表了“文档库”这三个汉字。
那么,我们是否有办法解决该问题呢,让我们先动动脑筋吧
相关文章推荐
- MOSS 2010 beta1的一个bug
- 2010中的查阅项,以及一个相关的“疑似”bug
- SharePoint 2010 打包 KB2756920 出现无法访问的问题,是一个bug,要卸载掉
- CB2010的一个BUG:在Win2K SP4之前的系统上会出问题
- MOSS 2010 Content Type(内容类型)开发中的一个问题及其解决方法
- Outlook 2010的一个Bug
- 【MOSS 2010】 如何开发一个自定义的WebPart来承载Silverlight应用程序
- Visual Studio 2010 STL的一个bug导致内存泄露
- Visual Studio 2010 STL的一个bug导致内存泄露
- 发现C++Builder 2010集合类的一个BUG
- SharePoint 2010的一个bug (April CU 2014)
- Visual Studio 2010 重构XAML的一个bug
- 使用VS 2010 Beta1创建一个独立的网络仿真器
- Visual Studio 2010 STL的一个bug导致内存泄露
- 使用VSTS 2010 Beta1创建一个独立的网络仿真器(Network Emulator)
- 【MOSS 2010】 如何开发一个自定义的WebPart来承载Silverlight应用程序
- 2010,又发现腾讯QQ的一个Bug
- MOSS 2010 Content Type(内容类型)开发中的一个问题及其解决方法
- Outlook 2010的一个Bug
- windows中的一个小bug