function($) {
$.fn.listnav = function(options) {
var opts = $.extend({}, $.fn.listnav.defaults, options);
var letters = ['_', 'a', 'ä', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l','m'
, 'n', 'o', 'ö', 'p', 'q', 'r', 's', 't', 'u', 'ü', 'v', 'w', 'x', 'y', 'z', '-'];
和
function createLettersHtml() {
var html = [];
for (var i = 1; i < letters.length; i++) {
if (html.length == 0) html.push('<a class="all" href="#">ALL</a><a class="_"
href="#">0-9</a>');
html.push('<a class="' + letters[i] + '" href="#">' + ((letters[i] == '-') ?
'...' : letters[i].toUpperCase()) + '</a>');
}
和
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8" session="false"%>
德语字符(ä、ö、ü)显示为 ÃƑÂ、ÃƑ¶、ÃƑ¼
你知道我该如何解决这个问题吗?
谢谢 !
固定的:
if(letters[i] == 'ä') {
html.push('<a class="' + letters[i] + '" href="#">Ä</a>');
}
else if(letters[i] == 'ö') {
html.push('<a class="' + letters[i] + '" href="#">Ö</a>');
}
else if(letters[i] == 'ü') {
html.push('<a class="' + letters[i] + '" href="#">Ü</a>');
}
else {
html.push('<a class="' + letters[i] + '" href="#">' +
(letters[i].toUpperCase()) + '</a>');
}
}