【发布时间】:2010-05-03 01:35:30
【问题描述】:
我尝试了this related SO question 中发布的解决方案,并且大多数情况下,sn-ps 代码都可以正常工作,但在某些情况下,Blogger 在发布博客时仍然会出现乱码。
特别是,声明通用容器似乎是最麻烦的。请参阅我博客上的代码示例:http://mlai-lirik.blogspot.com/,特别是我声明字典的部分。
我想显示这个:
static Dictionary<int, List<Delegate>> _delegate = new Dictionary<int,List<Delegate>>();
但是博主发布了这个:
static Dictionary<int, list=""><delegate>> _delegate = new Dictionary<int, list=""><delegate>>();
它用这个来结束我的代码部分:
</delegate></delegate></int,></delegate></int,>
显然博主认为字典的<int 和<delegate> 部分是某种HTML 标记,它会在代码sn-p 的末尾自动尝试关闭它们。有人知道如何解决这个问题吗?
更新:
我使用了CraftyFella's解决方案http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html,它导致了上述问题的发生(即他的解决方案不适用于我发布的代码sn-ps)。
我还尝试使用<code></code> 标签包装我的代码sn-ps,但这也不起作用。结果同样令人失望:Dictionary<int, List<string>> test = new Dictionary<int, List<string>>(); 变成了Dictionary> test = new Dictionary>();
【问题讨论】:
-
这里有问题吗?您说您使用了解决方案。不是说解决了吗?
-
@Gabe,对不起...我忘了提:CraftyFella 在我在问题中发布的代码 sn-ps 中的结果。换句话说,他的解决方案行不通。
标签: c# html containers blogs code-snippets