(2018.3.24追記。根本的に理解が間違っていたのでほとんど書き直しました。) SyntaxHighlighter3.0.9より前のバージョンで表示させているコードをChromeからPyCharmへコピペすると行頭のスペースが認識されません。FirefoxやIEからでは問題は起きません。Chromeからコピペするとノンブレーキングスペースが正しくペーストされずutf-8エンコードのままペーストされてしまうのが原因でした。SyntaxHighlighter3.0.9ではそうならないように対策されています(linuxBean14.04(111)SyntaxHighlighter3.0.9をビルドする:成功編参照。)。 Unicodeのノンブレーキングスペースとブレーキングスペース ノンブレーキングスペースとは改行されないスペースともいわれます。 HTMLでは通常の半角スペースは2個以上ある