跳转至内容

Karrigell/管理编码

来自维基文库,面向开放世界的开放书籍

页面的编码可通过内置名称ENCODING进行设定。这将定义服务器发送的 Content-type 标头

这会影响用于对表单提交的数据进行编码的编码,以及用于将通过网络连接接收的字节串转换成浏览器中打印的字符串的编码

这是一个示例

ENCODING = "utf-8"

def index(**kw):
    form = FORM(action="show",method="POST")
    form <= INPUT(name="src")
    form <= INPUT(Type="submit",value="Ok")
    return HTML(BODY(form))

def show(src):
    return src

默认情况下,ENCODING设置为sys.getdefaultencoding()

华夏公益教科书