我有一个使用快速会话的node.js应用程序。
我使用会话向用户显示错误消息,例如当他们输入无效的用户名/密码时。
网站是德语,我不能让应用程序显示重音字符。例如,当用户在登录表单中键入错误的密码时,此代码使用flash显示错误消息:
if (result === false) {
req.session.flash = {
type: 'danger',
intro: 'Ooops',
message: 'Ungültige Email und/oder Passwort. Bitte erneut versuchen.',
};
res.redirect(303, '/login');
}
上面提到的消息显示为“Ung ltigeEmailund / oder Passwort.Bitte erneut versuchen。”
使用重音字符时,如何让flash消息正确编码字符串?