【发布时间】:2011-01-26 00:46:12
【问题描述】:
我正在使用 jquery tablesorter 插件,在我的“国家”列中,我得到了这样的特殊字符:Índia。
事实是,当我点击列的标题对其进行排序时,它会将我的“Índia”放在列的末尾。我猜 nav 看到的是 Í 而不是带有重音的真实“I”。
任何关于如何使它在带有口音的情况下也能正常工作的线索?
这是我 domready 中的 js 代码:
$.tablesorter.defaults.widgets = ['zebra'];
$.tablesorter.defaults.sortList = [[0,0]];
$("table").tablesorter();
提前致谢。
【问题讨论】:
-
您看过 A List Apart 关于重音折叠的文章吗?他们建议使用数组将某些重音字符映射到相关的非重音字符,以帮助示例的自动完成功能。这是一个链接:alistapart.com/articles/accent-folding-for-auto-complete 我希望这有助于为您指明正确的方向。我会仔细查看插件代码,如果我发现任何东西,请告诉您。
-
感谢链接,我看了看,但我不得不承认它对我没有多大帮助。我不是 jquery 开发者,所以我有点迷路了......
-
使用数据中的特殊字符,是否可以安全地将它们从数据中删除并替换为普通字符?还是您需要保持口音之类的完整?
-
是的,我可以,但这是拼写错误。所以我想保持口音。
标签: jquery character tablesorter diacritics