1

我正在使用 jQuery TimeAgo 插件,并且正在为我的特定语言加载以下文件:

// Portuguese
jQuery.timeago.settings.strings = {
   suffixAgo: "atrás",
   suffixFromNow: "a partir de agora",
   seconds: "menos de um minuto",
   minute: "cerca de um minuto",
   minutes: "%d minutos",
   hour: "cerca de uma hora",
   hours: "cerca de %d horas",
   day: "um dia",
   days: "%d dias",
   month: "cerca de um mês",
   months: "%d meses",
   year: "cerca de um ano",
   years: "%d anos"
};

我的问题是我得到了一些:

<abbr class="timeago" title="Janeiro 8, 2014">menos de um minuto atr�s</abbr>   
4

1 回答 1

3

此字符 � 通常是在已声明为 UTF-8 的输出(如页面)中显示的无效(非 UTF-8)字符的符号。

原因可能是您的脚本葡萄牙语存储在错误的编码中(例如 Windows-1252 而不是 UTF-8) - 确保将其保存为 UTF-8 文件。该设置通常位于“另存为...”对话框中。

于 2014-01-08T14:49:40.557 回答