символы jQuery и Unicode - PullRequest
       18

символы jQuery и Unicode

3 голосов
/ 28 ноября 2008

Я вызываю файл .txt из вызова jquery ajax. У него есть некоторые специальные символы, такие как ±. Этот ± является разделителем для набора массивов; данные, которые я хочу выделить и вставить в массив JavaScript.

Он не рассматривается как символ ± при такой интерпретации.

Как мне получить эти данные так же, как содержимое браузера?

Ответы [ 2 ]

6 голосов
/ 28 ноября 2008

Почему бы вам не кодировать текстовый файл, используя JSON ? Гораздо проще, так как это уже есть JavaScript.

Используйте метод JQuery getJSON () , и содержимое файла будет непосредственно проанализировано в массив.

2 голосов
/ 28 ноября 2008

вы можете использовать значение escape() для разбиения строки. для ± я нашел два значения (может быть, больше?).

var string = escape('test±test2±test3');
var split = string.split('%C2%B1');

alert(split); // test,test2,test3

// %B1%0A is the value i found for ±
// %C2%B1 is the value escape() gives me when i just copy and paste that char :)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...