【发布时间】:2015-08-22 05:26:34
【问题描述】:
请查看我在https://preview.c9.io/tomheaps/enharmonic/Website/enharmonic_calendar.html?_c9_id=livepreview2&_c9_host=https://ide.c9.io 制作的网页,该网页具有嵌入式谷歌日历,使用 jquery 插件 FullCalendar 进行样式设置。
如您所见,当您单击月视图时,标题显示不正确,两个日期之间出现了一些奇怪的字符,并显示“2015 年 6 月 1 日至 7 日”而不是“2015 年 6 月 1 日至 7 日”例子。
我不确定这是否会发生,因为我使用 Open Sans 作为此标题的字体,并且它不包含由 javascript 自动插入的字形?
谁能想到一个解决方法,让我仍然可以使用 Open Sans?
【问题讨论】:
-
抱歉,我是说周视图,而不是月视图!!
-
我不确定这是否有帮助,但请尝试为字符编码添加正确的元标记,看看它是否将这些字符转换为正确的符号。 link
-
这里列出的是编码问题:UTF-8 Encoding Debugging Chart。
-
你说的没错,就是应该显示的字符。知道如何在我的页面上纠正这个问题,因为我不明白如何使用您链接到的页面上的建议“查找对 ISO-8859-1 的引用并将其替换为“Windows-1252”(或CP1252,或您正在使用的库或平台的正确字符编码名称。)'
-
添加元标记可能无法解决问题。这可能是由您用于编辑页面的应用程序引起的。当页面以一种编码类型保存并以另一种类型显示时,就会发生这种情况。检查您的页面编辑器是否有保存为 UTF-8 的选项...而不是其他格式,例如 Windows 1252。
标签: javascript jquery jquery-plugins fullcalendar