我正在使用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> 发布于 2014-01-08 14:49:40
此字符�通常是无效(非UTF-8 )字符的符号,该字符显示在已声明为UTF-8的输出(如页面)中。
原因可能是您的脚本葡萄牙语存储在错误的编码(例如Windows1252而不是UTF-8) -确保它被保存为一个UTF-8文件。设置通常在“另存为.”中。对话。
https://stackoverflow.com/questions/20998801
复制相似问题