0
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>');
}
}
해결책을 답변 중 하나로 추가하고 동의하십시오. 그래서 같은 문제에 직면 한 사람들은 이익을 얻을 수 있습니다. – thefourtheye