Во время выполнения eval () в IE7, если мой JSON содержит специфичные для языка символы, такие как è, он не оценивается должным образом. Можно ли как-то изменить языковые настройки, чтобы это работало?
Я думаю, что проблема в вашей кодировке в html, или, возможно, вы обслуживаете неправильную сторону типа контента для сервера:
http://www.w3.org/TR/REC-html40/charset.html
http://www.w3.org/International/O-HTTP-charset
Вы пытались использовать JSON.parse() из официальной библиотеки JSON ?
JSON.parse()