>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Не получается вытянуть значение из JSON структуры на кириллице http://forum.mozilla-russia.org/viewtopic.php?id=43096 |
Innuend0 > 05-02-2010 05:30:47 |
есть файл data.js Выделить код Код:var myJSONObject = {"places": [ {"placename" : "тест","city" : "МОСКВА","adress" : "..."}, {"placename" : "test","city" : "РЯЗАНЬ","adress" : "..."}, {"placename" : "неважно","city" : "ОДЕССА","adress" : "..."}, ... {"placename" : "...","city" : "...","adress" : "..."} ] }; и есть такой файл: Выделить код Код:<html> <head> <script type='text/javascript' src='data.js' charset='utf-8'></script> <script type='text/javascript'> <!-- // ТАКОЕ НЕ РАБОТАЕТ! for (var i=0; i<2; i++) { if (myJSONObject.places[i].placename == 'тест') { alert(myJSONObject.places[i].city) } } // А ТАКОЕ РАБОТАЕТ: for (var i=0; i<2; i++) { if (myJSONObject.places[i].placename == 'test') { alert(myJSONObject.places[i].city) } } //--> </script> </head> <body> test </body> </html> Как это исправить? |
Innuend0 > 05-02-2010 08:45:44 |
Проблема решена. |
Lynn > 05-02-2010 09:06:52 |
Скорее всего какой-то из файлов был сохранён в неправильной кодировке |