Gna*_*ous 7 html python unicode newline python-3.x
我已升级到Python 3,无法弄清楚如何将反斜杠转义的换行符转换为HTML.
浏览器按字面意思呈现反斜杠,因此"\n"对HTML源没有影响.因此,我的源页面只有很长的一行,无法诊断.
通常我喜欢这样 s=s.replace("\n","<br />\n")
因为
<br />
网页显示中需要
\n
源显示中需要。
只是我的2美分
解决办法是:
\n\n#!/usr/bin/python \n import sys \n def print(s): return sys.stdout.buffer.write(s.encode(\'utf-8\'))\n print("Content-type:text/plain;charset=utf-8\\n\\n") \n print(\'\xe6\x99\x89\\n\') \n
Run Code Online (Sandbox Code Playgroud)\n\n请参阅此处的原始讨论:\n http://groups.google.com/group/comp.lang.python/msg/f8bba45e55fe605c
\n