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



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Почему бы вам не закодировать текстовый файл с помощью JSON? Намного проще, так как это уже javascript.
Используйте метод JQuery getJSON (), и содержимое файла будет напрямую преобразовано в массив.
вы можете использовать значение escape() для разделения строки. for ± я нашел два значения (может быть, их больше?).
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 :)