Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   русские буквы в графиках js charts (https://javascript.ru/forum/dom-window/5045-russkie-bukvy-v-grafikakh-js-charts.html)

Melichron 10.09.2009 18:30

русские буквы в графиках js charts
 
Здравстуйте!
У меня такая проблема:

есть графики на javascript: http://www.jscharts.com/
Симпотичные и легко прикручиваются к сайту. Вобщем нравятся по всем параметрам. И использовать что-то другое (тем более что-то более тяжелое, типа библиотек) смысла не вижу (и не хочеца).
Но есть одно НО!
js chart не поддерживает русские буквы. Причем не поддерживает как-то странно - он их просто не "рисует":blink: Если в словах есть тире или запятая, то пожалста, а сами буквы - нет.
Его родной файл jscharts.js - сплошная кракозябра закодированная.:-E
Че делать я не знаю. ПОМОЖИТЕ!:help:

Gvozd 10.09.2009 22:11

попробуйте перекодировать все файлы в UTF-8, и отсыласть с сервера с правильными заголовками
больше не знаю

Melichron 10.09.2009 22:52

это я уже пробовал - не помогает.
Я ж говорю, он их как-то по-странному не любит: игнорирует просто.

Gvozd 10.09.2009 23:26

Обратитесь к разработчикам

B~Vladi 11.09.2009 15:03

Для начала раскодируй файл... Может там чего отроешь...

Melichron 11.09.2009 15:32

А как его раскодировать?

B~Vladi 11.09.2009 15:39

Для начала измени eval в начале строки на document.write и скопируй код, который выведет браузер... Затем приведи его в читабельный вид... Для этого есть онлайн сервисы, какие не помню (есть где-то тут на форуме ссылка 100%) или каким-нибудь редактором, который позволяет это делать:)

Kolyaj 11.09.2009 15:39

Цитата:

Сообщение от B~Vladi
Для начала измени eval в начале строки на document.write

Лучше на alert.

B~Vladi 11.09.2009 15:43

Цитата:

Сообщение от Kolyaj
Лучше на alert.

1. Алерт может быть большой и не всё может отображацо.
2. Некоторые браузеры не позволяют выделять в нём текст.

Gvozd 11.09.2009 15:55

Цитата:

Сообщение от B~Vladi
Для начала измени eval в начале строки на document.write

а еще в коде могут быть встроены какие-нибудь теги Inline-ом
поэтому лучше все же именно alert
или textNode создать в конце-концов
console.log для firebug также покатит
в общем вариантов куча
как по мне, то алерт лучше(выделять можно в опере)


Часовой пояс GMT +3, время: 20:05.