Здесь аккуратный & amp; оптимизированная реализация функции chunk()
. Предполагая размер блока по умолчанию 10
.
var chunk = function(list, chunkSize) {
if (!list.length) {
return [];
}
if (typeof chunkSize === undefined) {
chunkSize = 10;
}
var i, j, t, chunks = [];
for (i = 0, j = list.length; i < j; i += chunkSize) {
t = list.slice(i, i + chunkSize);
chunks.push(t);
}
return chunks;
};
//calling function
var list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
var chunks = chunk(list);
Python не представляет символы за пределами диапазона ASCII, как вы хотели бы. Специальные символы \xc3\xb3
и \xc3\xad
относятся к шестнадцатеричным ординалам каждого символа: ó
и í
. Похоже, ваш код не очень хорошо переводит специальные символы. Вместо публикации фактических ó
и í
он публикует их соответствующие представления: \xc3\xb3
и \xc3\xad
. Теперь я ничего не знаю о библиотеке, которую вы используете, но я бы искал в функции appendChild быстрое решение проблемы перевода. Если вы не можете его найти, вы можете перебрать text
с помощью цикла, удаляющего специальные символы и превращающего их в обычные буквы («ó» в «o»).
Хотелось бы помочь:).
Удачи,
Джеспер