我认为这是一个错误。 我设置了几天的名字(意大利语):
dayNames:['Domenica','Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì', 'Sabato']
名称在dayView
的标题中正确显示,但未在子标题中显示。
有人知道为什么吗?
答案 0 :(得分:2)
同样的问题。我通过改变功能" htmlEscape"在文件fullcalendar.js中 我补充说:
.replace(/ì/g, 'ì')
该功能现在可以正常使用(我需要在我的应用程序中使用意大利语),但您必须添加该字符以正确编码日期名称
function htmlEscape(s) {
return (s + '').replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/'/g, ''')
.replace(/"/g, '"')
.replace(/ì/g, 'ì')
.replace(/\n/g, '<br />');
}
答案 1 :(得分:0)
方式更简单:
将<meta charset="utf-8">
添加到您的html文件的<head>
答案 2 :(得分:0)
我尝试了用户3514257修改的htmlEscape函数,但是我发现了一个错误。
这是我的功能:
function htmlEscape(s) {
return (s + '').replace(/ì/g, 'ì')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/'/g, ''')
.replace(/"/g, '"')
.replace(/&/g, '&')
.replace(/\n/g, '<br />');
}
我使用ì
行更改第一行,因为&
字符不允许识别ì