很抱歉成为一名新手,但我在更改表格的语言方面遇到了麻烦。我正在尝试使用wtform的Flask,但我无法将名称,电子邮件等文本更改为我的母语。
class ContactForm(Form):
name = StringField("Name", [validators.Required("Skriv in ditt namn")])
email = StringField("Email", [validators.Required("Skriv inepostadress"), validators.Email("Är det verkligen din epostadress?")])
subject = StringField("Subject")
message = TextAreaField("Message", [validators.Required("Skriv in ett meddelande")])
recaptcha = RecaptchaField()
submit = SubmitField("Send")
如何更改语言以便我可以使用瑞典语“ÅÄÖ”?例如,我想将值StringField(“Name”)更改为StringField(“Nåme”)
答案 0 :(得分:0)
要在源代码中使用特殊字符,最好有:
# -*- coding: utf8 -*-
位于文件顶部。这将允许Python正确读取文件。
在您的情况下,您需要在字符串的开头附加u
。这将字符串标记为Unicode u"Är det verkligen din epostadress?"
只应在Python 2中使用。在Python 3中,默认情况下字符串是unicode。