Как работать с Highcharts со специальными символами из файла CSV?

У меня есть CSV-файл с немецкими символами («ä», «ü»), которые читаются Highcharts. Но эти специальные символы не отображаются должным образом. Я попытался изменить кодировку текста, UTF8, LATIN1, ..., но напрасно.

У кого-нибудь есть подсказка? Большое спасибо!

2
nl ja de
Повторная запись невозможна, так как она читает CSV. Но здесь ссылка на график
добавлено автор luftikus143, источник
Не могли бы вы воссоздать свой пример в jsfiddle?
добавлено автор Sebastian Bochan, источник

3 ответы

По крайней мере, часть решения заключалась в том, чтобы несколько раз включить редактор CSV в кодировки, а затем в конец вернуться к UTF8. И тогда это сработало.

Однако специальные символы в названии оси отображаются только при использовании ISO Latin 1. В противном случае все еще неудобные символы.

1
добавлено

У вас должна быть кодировка utf-8 во всех файлах.

http://jsfiddle.net/ZXnhL/

var chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container'
    },
    xAxis: {
        categories: ['ä', 'ä']
    },        
    series: [{
        data: [29, 71]        
    }]
});

Работает хорошо.

1
добавлено
Речь идет не о специальных персонажах как таковых. Но, как видно из приведенного выше примера («ссылка на график»), он не отображает их правильно.
добавлено автор luftikus143, источник

I was having difficulties to print special characters in the Highcharts. This is how i resolve the issue. Set 'useHTML' to true to print the special characters in the title. I thought it may be helpful to someone who come to this page. title: { useHTML: true, text: 'Monthly – Temperature' },

0
добавлено