【问题标题】:Jquery Table sorter and special charactersJquery 表排序器和特殊字符
【发布时间】: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


【解决方案1】:

这个人遇到了和你一样的问题。看看这个问题:Efficiently replace all accented characters in a string?

【讨论】:

  • 感谢李维的链接,就是这样。唯一的问题是它不起作用。我已经仔细检查过,但看不到 pb 在哪里。
  • 如果有人遇到问题,只需点击 Levi 提供的链接,在页面底部阅读我与 Tomalak 的聊天,现在对我有用。
  • @Levi 感谢您的交叉链接!赞赏。 :)
猜你喜欢
  • 2016-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-13
  • 1970-01-01
相关资源
最近更新 更多