<p>我刚刚开始了一个<a href="http://blog.alexcoplan.co.uk/" rel="noreferrer">coding blog</a>,我正在使用SyntaxHighlighter开发的Wordpress插件来突出显示我的代码片段的语法。</p>
<p>我刚刚写完一篇Pythonic文章,想在发布之前测试一下我的代码片段。</p>
<p>如果你在我的代码片段中双击代码,插件将停止突出显示代码,允许你选择它作为纯文本。但是,如果我从代码片段中复制并粘贴一些Python代码,它将在中包含<code>\xc2</code>或<code>&nbsp;</code>字符。这会导致Python对编码产生兴趣:</p>
<blockquote>
<p>SyntaxError: Non-ASCII character '\xc2' in file ex2.py on line 3, but no encoding declared; see <a href="http://www.python.org/peps/pep-0263.html" rel="noreferrer">http://www.python.org/peps/pep-0263.html</a> for details</p>
</blockquote>
<p>我并不特别想为我编写的每一个Python片段声明编码,我甚至不知道这是否能解决问题。</p>
<p>最好的解决方案当然是让我的插件在纯文本版本中不使用<code>&nbsp;</code>字符。还是会呢?</p>
<p>有人知道我怎样才能解决这个问题吗?</p>